1、將請求網上資源:
1 import requests 2 res=requests.get('http://*******') 3 res.encoding='utf-8' 4 print(res.text)
這里面使用requests的get方法來獲取html,具體是get還是post等等要通過網頁頭信息來查詢:
比如百度的方法就是可以利用get得到。
2、將得到的網頁利用BeautifulSoup進行剖析
1 from bs4 import BeautifulSoup 2 soup=BeautifulSoup(res.text,'html.parser') 3 print(soup)#可以看到網頁的內容 4 for news in soup.select('.news-item'):#爬取一些新聞信息 5 header=news.select('h1')[0].text#新聞標題 6 time=news.select('.time')[0]#時間 7 print(header,time)
這里面需要注意的是結點的問題,在查看網頁的源代碼的時候要分清信息存儲的位置,一步一步進行剖析,合理使用for循環。