1
skydiver 2016 年 6 月 10 日 via iPad
为什么不能都访问两次
|
2
guolingbing OP @skydiver 因为我有强迫症啊=,=
|
3
skydiver 2016 年 6 月 10 日 via iPad
@guolingbing 有病得治啊(^_^*)
|
4
gxustudent 2016 年 6 月 10 日
如果有强迫症的话建议,进入百度的服务器,看看他的判断逻辑是什么,再先办法绕过。
|
5
mofeiwo 2016 年 6 月 11 日
怎么简单怎么来啊。
|
6
hantsy 2016 年 6 月 11 日
但是在这 100 次中第一次总是乱码,跟没解析一样,之后都正常。。。
应该可以设置默认页面编码的。 |
7
gonjay 2016 年 6 月 11 日
有 docker 版本的可以用,能直接通过 api 来调
|
8
rale 2016 年 6 月 12 日
我是这样理解的,百度的 js 对系统的默认解码算法进行了一下修改,导致在没有 js 的时候默认的解码算法出来的是乱七八糟的文字,所以我觉得你的是 selenium 第一次请求时, js 还未请求下来执行,而第二次有了第一次的缓存,所以未乱码。
你可以设置 implicitly_wait 多等待一下看下情况,或者你将 webdriver 换成 firefox , 这样你可以通过调试工具看是否有资源未被加载完。 |
9
alexapollo 2016 年 6 月 12 日
代码还是格式化一下, markdown 规则
|