Scrapy请求GET网址,如何在网址中添加关键词?

2024-09-30 18:14:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这个网址www.example.com。我需要发送这个网址在剪贴请求的方法,我如何才能做到这一点? url_final=https://www.example.com/sch/i.html?_from=R40&_trksid=m570.l1313&_nkw=MYSEARCHKEY&_sacat=0

url = 'httpss://www.example.com/'
MYSEARCHKEY = 'MYSEARCHKEY'
yield Request(url_final, callback=self.parse_new)

Tags: 方法fromhttpscomurlexamplehtmlwww
1条回答
网友
1楼 · 发布于 2024-09-30 18:14:56

您可以使用python库进行URL编码来创建最终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))

相关问题 更多 >