吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 757|回复: 9
收起左侧

[已解决] 请教 网址相同 网页信息不同的 怎么爬取

  [复制链接]
kognzhezhi 发表于 2023-9-21 09:17
本帖最后由 kognzhezhi 于 2023-10-15 09:32 编辑

说一下情况:想爬取一个游戏账号交易网站的信息, 有好几个大区可以自己选择,但是每个大区的网址都是一样的,就是我点击1号大区 ,显示的是1号 大区的账号,点击2号大区 ,显示的是2号大区的账号, 1号和2号大区的网址是一样的,只是账号信息不一样

这样的怎么爬取呢,刚开始我用request 可以爬取一个大区的,但是 因为每个大区的网址都是一样的,所以想爬取其他大区的账号  实际上爬取的还是这个大区的账号
也想过用selenium 可以点击不同的大区 然后爬取,但是比较麻烦,有没有更好点方法呢 ?求教

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

我今天是大佬 发表于 2023-9-21 09:25
打开开发者工具, 寻找对应的接口地址, 发起请求
暗夜星辰sky 发表于 2023-9-21 09:26
下载小王子 发表于 2023-9-21 09:26
milu1123 发表于 2023-9-21 09:29
input(url)
if  url = 1
else
366697846 发表于 2023-9-21 09:30
打开调试,切换不同大区。查看接口参数变化。Get就看网址变化。Post就看Post的参数变化。
hlking99 发表于 2023-9-21 09:41
浏览器按F12打开开发者工具,再切换大区看请求参数
18691616928 发表于 2023-9-21 09:48
用selenium下拉列表处理应该可以
lbbas 发表于 2023-9-21 09:53
3楼正解。F12开发者工具看下参数或者Fiddler抓包看看具体请求参数。
requests.post(url,data=data)  data={XXXX}
 楼主| kognzhezhi 发表于 2023-9-21 11:15
lbbas 发表于 2023-9-21 09:53
3楼正解。F12开发者工具看下参数或者Fiddler抓包看看具体请求参数。
requests.post(url,data=data)  data= ...

好的 我试试
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-28 12:04

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表