我正在通过Python(3.3)学习打开页面。
url=('http://www.google.com')
page = urllib.request.urlopen(url)
以上代码是否算作Google的一个或者这样做?
os.system('start chrome.exe google.com')
第一个抓取页面,而第二个实际打开浏览器中的页面。我只是想知道它是否有明显区别?
答案 0 :(得分:2)
两者都做了很多不同的事情。
使用urllib.request.urlopen
发出一个http请求。
你的第二个例子也会这样做,然后它将解析它收到的文件并请求后续资源(images / javascript / css / whatever)。因此,在浏览器中加载google.com会导致很多点击。
在加载页面时,通过查看浏览器开发工具(通常在网络部分中)自行尝试。