日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

python爬取代理ip的示例

瀏覽:26日期:2022-07-01 17:33:38

要寫爬蟲爬取大量的數(shù)據(jù),就會面臨ip被封的問題,雖然可以通過設置延時的方法來延緩對網(wǎng)站的訪問,但是一旦訪問次數(shù)過多仍然會面臨ip被封的風險,這時我們就需要用到動態(tài)的ip地址來隱藏真實的ip信息,如果做爬蟲項目,建議選取一些平臺提供的動態(tài)ip服務,引用api即可。目前國內(nèi)有很多提供動態(tài)ip的平臺,普遍價格不菲,而對于只想跑個小項目用來學習的話可以參考下本篇文章。

簡述

本篇使用簡單的爬蟲程序來爬取免費ip網(wǎng)站的ip信息并生成json文檔,存儲可用的ip地址,寫其它爬取項目的時候可以從生成的json文檔中提取ip地址使用,為了確保使用的ip地址的有效性,建議對json文檔中的ip現(xiàn)爬現(xiàn)用,并且在爬取時對ip有效性的時間進行篩選,只爬取時長較長、可用的ip地址存儲。

實現(xiàn)

使用平臺https://www.xicidaili.com/nn/來作為數(shù)據(jù)源,通過對http://www.baidu.com/的相應來判斷ip的可使用性。引用lxml模塊來對網(wǎng)頁數(shù)據(jù)進行提取,當然也可以使用re模塊來進行匹配提取,這里只使用lxml模塊對數(shù)據(jù)進行提取。訪問https://www.xicidaili.com/nn/數(shù)據(jù)源,并且啟動Fiddler對瀏覽器數(shù)據(jù)進行監(jiān)聽,我這里瀏覽器采用的是Proxy SwitchyOmega插件來配合Fiddler進行使用,在Fiddler找到/nn/*數(shù)據(jù)查看User-Agent信息并復制下來作為我們訪問的頭文件。如圖:

python爬取代理ip的示例

引入模塊

import requestsfrom lxml import etreeimport timeimport json

獲取所有數(shù)據(jù)

def get_all_proxy(page): url = ’https://www.xicidaili.com/nn/%s’%page headers = { ’User-Agent’: ’Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36’, } response = requests.get(url, headers=headers) html_ele = etree.HTML(response.text) ip_eles = html_ele.xpath(’//table[@id='ip_list']/tr/td[2]/text()’) port_ele = html_ele.xpath(’//table[@id='ip_list']/tr/td[3]/text()’) print(ip_eles) proxy_list = [] for i in range(0,len(ip_eles)): check_all_proxy(ip_eles[i],port_ele[i]) return proxy_list

對數(shù)據(jù)進行篩選:

def check_all_proxy(host,port): type = ’http’ proxies = {} proxy_str = '%s://@%s:%s' % (type, host, port) valid_proxy_list = [] url = ’http://www.baidu.com/’ proxy_dict = { ’http’: proxy_str, ’https’: proxy_str } try: start_time = time.time() response = requests.get(url, proxies=proxy_dict, timeout=5) if response.status_code == 200:end_time = time.time()print(’代理可用:’ + proxy_str)print(’耗時:’ + str(end_time - start_time))proxies[’type’] = typeproxies[’host’] = hostproxies[’port’] = portproxiesJson = json.dumps(proxies)with open(’verified_y.json’, ’a+’) as f: f.write(proxiesJson + ’n’)print('已寫入:%s' % proxy_str)valid_proxy_list.append(proxy_str) else:print(’代理超時’) except: print(’代理不可用--------------->’+proxy_str)

運行程序:

if __name__ == ’__main__’: for i in range(1,11): #選取前十頁數(shù)據(jù)使用 proxy_list = get_all_proxy(i) time.sleep(20) print(valid_proxy_list)

生成的json文件:

python爬取代理ip的示例

以上就是python爬取代理ip的示例的詳細內(nèi)容,更多關于python爬取代理ip的資料請關注好吧啦網(wǎng)其它相關文章!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产超碰精品| 日韩网站在线| 免费在线观看日韩欧美| 亚洲一本视频| 精品亚洲免a| 国产精品国码视频| 欧美日本久久| 欧美一区成人| 日韩高清成人在线| 红杏一区二区三区| 成人午夜在线| 9999国产精品| 成人一二三区| 欧美精品高清| 美女视频黄久久| 国产精品一区亚洲| 国产精品久久久免费| 国产精品亚洲欧美| 国产精品久久乐| 国产福利91精品一区二区| 精品少妇一区| 蜜桃av.网站在线观看| 日韩精品影视| 欧美高清不卡| 午夜在线视频一区二区区别| 香蕉成人久久| 亚洲ab电影| 91麻豆精品激情在线观看最新| 亚洲欧美一级| 中文精品电影| 日本高清久久| 国产精品极品| 日本免费久久| 欧美精品激情| 亚洲精品护士| 国产精品porn| 日韩毛片视频| 免费精品视频| 日韩欧美一区免费| 久久国产66| 久久精品999| 福利在线免费视频| 最新国产拍偷乱拍精品| 少妇精品在线| 国产精品久久久久久久久久齐齐 | 免费av一区| 久久国产66| 国产精品午夜一区二区三区| 久久天堂影院| 亚洲福利免费| 亚洲精选av| 精品国产亚洲一区二区三区| 欧美+日本+国产+在线a∨观看| 亚洲午夜国产成人| 久久久久97| 欧美sm一区| 石原莉奈在线亚洲二区| 国产精品最新| 91精品国产91久久久久久黑人| 亚洲在线观看| 国产精品网在线观看| 久久久精品日韩| 亚洲五月综合| 福利一区和二区| 美女精品网站| 欧美黑人巨大videos精品| 999久久久亚洲| 日本免费一区二区视频| av资源中文在线| 免费精品视频最新在线| 国产精品一区二区99| 久久国产毛片| 91精品国产自产在线丝袜啪| 婷婷激情一区| 日韩av黄色在线| 亚洲精品**中文毛片| 亚洲福利免费| 毛片不卡一区二区| 蜜桃视频第一区免费观看| 水蜜桃精品av一区二区| 蜜桃久久久久久| 日韩欧美中文| 国产亚洲精品美女久久 | 婷婷精品视频| 国产精品自在| 久久亚洲欧美| 热三久草你在线| 日本午夜精品视频在线观看| 欧美手机在线| 精品美女在线视频| 日日夜夜免费精品视频| 欧美日韩精品免费观看视欧美高清免费大片| 天堂俺去俺来也www久久婷婷| 精品亚洲美女网站| 久久av超碰| 亚洲午夜免费| 亚洲精品高潮| 92国产精品| 欧美日韩一区自拍| 亚洲精品一区二区妖精| 日韩精品91| 蜜桃精品视频| 日韩国产欧美视频| 国产一区二区高清| 日韩av免费| 久久精品福利| 欧美性www| 亚洲欧洲免费| 日韩影院精彩在线| 激情欧美国产欧美| 福利精品一区| 久久久久97| 日韩在线观看中文字幕| 欧美日韩国产精品一区二区亚洲| 国产一区二区三区四区| 国产欧美一区| 日韩国产欧美在线视频| 日韩在线卡一卡二| 国产精品女主播一区二区三区| 999精品一区| 亚洲国产欧美日本视频| 精品国产黄a∨片高清在线| 日本一不卡视频| 日韩电影免费网站| 日韩欧美精品一区| 黄在线观看免费网站ktv| 免费日韩成人| 日本欧美在线| 天海翼亚洲一区二区三区| 中文在线不卡| 欧美日韩国产传媒| 99tv成人| 99精品美女| 91精品蜜臀一区二区三区在线 | 国产一区丝袜| 国产精品xxx| 久久国产日韩欧美精品| 亚洲啊v在线免费视频| 三级欧美在线一区| 午夜精品婷婷| av不卡免费看| 一区视频在线| 最新日韩av| 在线精品小视频| 在线一区视频| 丝袜美腿亚洲一区| 亚洲一区二区小说| 日本亚洲视频| 91成人在线精品视频| 欧美专区一区| 麻豆视频久久| 91视频一区| 蜜桃精品在线| 欧美影院三区| 国产精品99免费看| 日韩视频不卡| 亚洲深深色噜噜狠狠爱网站| 亚洲精品综合| 国产伦精品一区二区三区视频| 国产精品mv在线观看| 国产一区二区三区黄网站| 亚洲涩涩在线| 好吊视频一区二区三区四区| 国产精品日韩| 日本在线成人| 国产精品久久久网站| 精品国产第一福利网站| 亚洲福利专区| 亚洲伊人精品酒店| 国产精品久久久久毛片大屁完整版| 国产欧美日韩一级| 成人午夜在线| 亚洲激情av| 国产探花一区| 日韩国产专区| 亚洲一区二区小说| 老司机免费视频一区二区| 日韩国产专区| 四虎精品永久免费| 国产一区二区三区日韩精品| 99国产精品久久久久久久成人热| 欧美久久精品| 久久高清免费| 日韩国产欧美一区二区三区| 国产成人在线中文字幕| 免费精品国产| 久久精品超碰| 欧美成人久久| 久久久精品国产**网站| 激情欧美国产欧美| 欧美欧美黄在线二区| 国产99精品| 91成人在线精品视频| 日韩精品看片| 日本成人一区二区| 麻豆精品蜜桃| 国产精品中文字幕制服诱惑| 色婷婷久久久| 久久国产视频网| 欧美aⅴ一区二区三区视频|