|
|
1
4
当我进入那个页面的时候,我首先看不到“访问4G速度”这一点。 造成这种差异的两个最可能的原因是cookie和您的用户代理。
您可以使用两者手动指定cookie
在你的位置栏 然后坚持阅读wget或curl的手册页,看看如何包括cookie。 编辑 : 这似乎是我所想的,一块丢失的饼干。
如上所述,您可以从上面获取您的cookie:
编辑2 浏览器cookie和shell cookie不同的原因是发生的交互不同。 我没有看到你一开始说的4G速度的原因是我没有输入邮政编码。 如果你想要一个持续相关的cookie,你可以强迫curl做任何需要的事情来获得这个cookie,在这种情况下,输入一个邮政编码。 在curl中,您可以对多个请求执行此操作,并将检索到的cookie保存在cookie jar中:
所以只需指定一个cookie jar,发送请求来发送zipcode,然后就可以工作了。 |
|
|
2
0
如果您从服务器所在的同一个源获取不同的源代码,最有可能是嗅探您的用户代理并列出特定的代码。 JavaScript可以在DOM上执行各种操作,但是如果使用“see source”,代码将与浏览器首次读取的代码完全相同(在DOM操作之前)。 |