我想通过 qq 群搜索的 url 进行模拟请求数据,但是总被发现,有啥好的解决办法??? 就是那种可以通过关键字进行群搜索的 url 方式

2018-09-09 12:33:38 +08:00
 Yycreater
url = 'http://qun.qq.com/cgi-bin/group_search/pc_group_search'
headers = {
'Host': 'qun.qq.com',
# 'Origin': 'http://find.qq.com',
'User-Agent': 'Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) QQ/9.0.5.23816 Chrome/43.0.2357.134 Safari/537.36 QBCore/3.43.915.400 QQBrowser/9.0.2524.400',
'Referer': 'http://find.qq.com/index.html?version=1&im_version=5587&width=910&height=610&search_target=0',
'Cookie': 'RK=YLIxpt7REk; pac_uid=1_873103889; pt2gguin=o0873103889; ptcz=d0740fb2969aed4db7ed5e45a4829fe21ea4920619e8f10b7d23ba3f3b07b270; pgv_info=ssid=s8595310324; pgv_pvid=976062120; p_skey=6mM1ueYPRqoXMRv9xzGuVYoxuLidDn4stptQXD-tfV4_; p_uin=o873103889; uin=o873103889; skey=Z62ZKb5JUl',
}
data = {
'k': '%E4%BA%A4%E5%8F%8B',
'n': '8',
'st': '1',
'iso': '1',
'src': '1',
'v': '5587',
'bkn': '511199662',
'isRecommend': 'false',
'city_id': '0',
'from': '1',
'newSearch': 'true',
'keyword': '%E8%89%BE%E6%96%AF%E5%A5%A5%E7%89%B9%E6%9B%BC',
'sort': '0',
'wantnum': '24',
'page': '0',
'ldw': '511199662'
}
res = requests.post(url=url, headers=headers, data=data)
time.sleep(3)
print(res.text)
2494 次点击
所在节点    Python
2 条回复
49degree
2018-09-09 13:22:44 +08:00
模拟浏览器点击
Yycreater
2018-09-09 14:08:09 +08:00
@49degree 桌面上的 QQ,不是网页上的。。。。。。。。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/487596

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX