【发布时间】:2017-02-01 19:16:22
【问题描述】:
我希望根据请求将我的useragent 设置为不同的值。
我目前有在网页上查找链接的代码:
wee_result_page = []
start_urls = ['oneurl.com']
NEXT_PAGE_SELECTOR = 'a.sb_pagN ::attr(href)'
next_page = response.css(NEXT_PAGE_SELECTOR).extract_first()
if next_page:
yield scrapy.Request(
response.urljoin(next_page),
callback=self.parse,
headers={'referer':start_urls}
)
wee_result_page.append(response.urljoin(next_page))
我想知道在哪里以及如何在此处添加 user agent 字符串,该字符串会随每个请求而变化?
谢谢
【问题讨论】:
标签: python python-3.x web-scraping scrapy