2

我正在研究通过 Python (3.3) 打开页面。

 url=('http://www.google.com')
 page = urllib.request.urlopen(url)

上面的代码是否将其视为对 Google 的一次打击?

os.system('start chrome.exe google.com')

第一个抓取页面,而第二个实际在浏览器中打开页面。我只是想知道它是否对页面有影响?

4

1 回答 1

2

两者都做非常不同的事情。

usingurllib.request.urlopen发出一个 http 请求。

您的第二个示例将执行相同的操作,然后它将解析它接收到的文档并请求后续资源(images/javascript/css/whatever)。因此,在您的浏览器中加载 google.com 的结果会触发很多点击。

在加载页面时,通过查看浏览器开发工具(通常在网络部分)自行尝试。

于 2013-09-04T01:34:57.093 回答