原因是要爬一个东西,用电脑无法访问,手机 4g 可以访问。
试过修改 UA 无效,电脑链接手机热点是可以访问的,所以猜测是对 IP 做了验证什么的。
请问有 3g 、4g 、移动、联通之类的代理 IP 吗,付费也没问题。
1
cdlnls 2021-12-14 13:08:03 +08:00
是不是因为 ipv6
|
2
w292614191 OP @cdlnls #1 额,应该怎么测试呢?我感觉不会吧,IPV6 也不会影响浏览器访问吧。
|
3
cdlnls 2021-12-14 16:10:52 +08:00
@w292614191 有些网站只有 ipv6 的地址能访问,然后现在手机 4G 网基本都会分配 ipv6 地址。所以就 可能 出现你那种电脑无法访问手机能访问的情况。
你可以访问一下 ipv6-test.com ,确认一下是不是因为 ipv6 的问题, 主要是我觉得网站不大可能能分辨出访问网站的来源 IP 是不是 4G 网,因为只有运营商自己知道哪些网段是分配给了 4G 网。 |
4
w292614191 OP @cdlnls #3 谢谢你啊,我试试是不是这个方面的问题。非常感谢。
|
5
locoz 2021-12-15 03:43:52 +08:00 via Android
当然有,只不过拿出来卖的一般比较贵,而且由于资源难搞所以极少而已。如果只是自己少量爬点东西玩玩,自己搭一个就好了。
|
6
locoz 2021-12-15 03:49:39 +08:00 via Android 1
@cdlnls #3 其实网站方是可以分辨 IP 类型的,有 IP 库。而且一般的网站如果自己不做反爬的话,CDN 自带的 WAF 功能也会做这方面的事情,分类处理是很常见的操作。
另外,纯 ipv6 站的概率比较低吧…不过楼主没说明具体情况,也确实不排除有这种可能性。 |
7
ysc3839 2021-12-15 13:02:20 +08:00 via Android
先说怎么个不能访问,是 http 能正常连接,但是返回的内容让你觉得无法访问,还是 connection timeout ,还是 connection refuse/close ?
你把具体情况搞清楚,马上就能知道是不是 IPv6 的问题了。 |
8
w292614191 OP |
9
ysc3839 2021-12-16 17:30:57 +08:00
@w292614191 截个图看看?
|