Scrapy Request GET url,如何在url中添加关键字?

时间:2019-02-22 12:01:01

标签: python callback request scrapy-spider

我有这个网址www.example.com。我需要使用scrapy Request方法发送此网址,如何实现? url_final = https://www.example.com/sch/i.html?_from=R40&_trksid=m570.l1313&_nkw=MYSEARCHKEY&_sacat=0

cx_Freeze >= 5.0.0

1 个答案:

答案 0 :(得分:0)

您可以使用python库进行urlencoding创建最终URL。

from urllib.parse import urlencode
params={'_from':'R40',
        '_trksid':'m570.l1313',
        '_nkw':'MYSEARCHKEY',
        '_sacat':0}
base_url=' https://www.example.com/sch/i.html'
final_url= '{}?{}'.format(base_url,urlencode(params))