关于爬虫的话,《 Python 网络采集》一书在介绍 BbeautifulSoup 时写
from urllib.request import urlopen 同样这本书,随后
from bs4 import BeautifulSoup html = urlopen("http://www......") bsObj = BeautifulSoup(html.read()) print(bsObj.h1) 《用 Python 写网络爬虫》写
import urllib.request 还是这本书:
def download(url): return urllib.request.urlopen(url).read() #感觉是之前代码( html = )的简写?此处也没有定义 url,可能 urlopen 可以直接定义 之前崔大的 Python 2.7 的文章:
import urllib2 respOnse= urllib2.urlopen(url) #此处突然出现 response 等内容,第一个书里的代码直接就有 read 了 print response.read() 感觉 Python 写法多种多样,自己的博客Python 爬虫初见里也总结了一下from … import …与 import 的区别,以及得出
urllib 通用库>urllib.quest>urlopen 函数
但是 import 在没有 from 的情况下也可以直接导入一个 urllib.quest 等,就很奇特?
这个是和其他语言一样,每个人的写法不一样,根据自己的风格来还是?
这是目前单看爬虫书籍学习的疑惑,求指点以及避坑~
