一個簡單的爬蟲 頭部構造
# -*- coding:utf-8 -*-
import urllib.request
import random
ua_headers = {
'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0',
}
head_list=[
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv2.0.1) Gecko/20100101 Firefox/4.0.1",
"Mozilla/5.0 (Windows NT 6.1; rv2.0.1) Gecko/20100101 Firefox/4.0.1",
"Opera/9.80 (Macintosh; Intel Mac OS X 10.6.8; U; en) Presto/2.8.131 Version/11.11",
"Opera/9.80 (Windows NT 6.1; U; en) Presto/2.8.131 Version/11.11",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_0) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.56 Safari/535.11"
]
user_agent=random.choice(head_list)
url = r'https://www.baidu.com//'
request=urllib.request.Request(url)
request.add_header('User-Agent',user_agent)
print(request.get_header('User-agent'))
print(request.headers,request.type,request.data)
response=urllib.request.urlopen(request)
html=response.read()
print(html.decode('gb2312'))
相關文章
- 爬蟲學習之一個簡單的網路爬蟲爬蟲
- java簡單的爬蟲(今日頭條)Java爬蟲
- nodeJS做一個簡單的爬蟲NodeJS爬蟲
- 一個簡單的python爬蟲程式Python爬蟲
- 教你如何編寫第一個簡單的爬蟲爬蟲
- java實現一個簡單的爬蟲小程式Java爬蟲
- 使用nodeJS寫一個簡單的小爬蟲NodeJS爬蟲
- Goutte 一個簡單易用的 PHP 爬蟲類庫GoPHP爬蟲
- 用Python寫一個簡單的微博爬蟲Python爬蟲
- 簡單的爬蟲程式爬蟲
- 初探python之做一個簡單小爬蟲Python爬蟲
- python爬蟲:爬蟲的簡單介紹及requests模組的簡單使用Python爬蟲
- [爬蟲架構] 如何設計一個分散式爬蟲架構爬蟲架構分散式
- 機器學習:如何構造一個簡單的決策樹機器學習
- 分享一個簡易淘寶爬蟲爬蟲
- (1)使用superagent和cheerio構建簡單爬蟲爬蟲
- 簡單的Python爬蟲 就是這麼簡單Python爬蟲
- 一天時間入門python爬蟲,直接寫一個爬蟲案例,分享出來,很簡單Python爬蟲
- python簡單爬蟲(二)Python爬蟲
- Python爬蟲學習(5): 簡單的爬取Python爬蟲
- python最簡單的爬蟲 , 一看就會Python爬蟲
- 使用Scrapy構建一個網路爬蟲爬蟲
- 爬蟲--Scrapy簡易爬蟲爬蟲
- 構建一個給爬蟲使用的代理IP池爬蟲
- 一次簡陋的爬蟲爬蟲
- 簡單瞭解python爬蟲Python爬蟲
- Python簡單爬蟲專案Python爬蟲
- 簡單網路爬蟲Ruby版爬蟲
- 情況最簡單下的爬蟲案例爬蟲
- Python代理IP爬蟲的簡單使用Python爬蟲
- scrapy入門教程2:建立一個簡單的爬取南郵新聞標題的爬蟲demo爬蟲
- 運用node實現簡單爬蟲爬蟲
- 爬蟲-BeautifulSoup簡單分析和學習爬蟲
- Java學習-簡單爬蟲系統Java爬蟲
- 用PYTHON爬蟲簡單爬取網路小說Python爬蟲
- Laravel 手動搭建簡單的資料爬蟲Laravel爬蟲
- Python爬蟲 --- 2.3 Scrapy 框架的簡單使用Python爬蟲框架
- 使用requests+BeautifulSoup的簡單爬蟲練習爬蟲