前言
嗨嘍~大家好呀,這里是魔王吶 ? ~!
本次網站:
本文所有模塊\環(huán)境\源碼\教程皆可點擊文章下方名片獲取此處跳轉
開發(fā)環(huán)境:
-
python 3.8 運行代碼
-
pycharm 2022.3 輔助敲代碼
模塊使用:
-
import parsel >>> pip install parsel
-
import requests >>> pip install requests
如何安裝python第三方模塊:
-
win + R 輸入 cmd 點擊確定, 輸入安裝命令 pip install 模塊名 (pip install requests) 回車
-
在pycharm中點擊Terminal(終端) 輸入安裝命令
代碼展示
導入模塊
import requests
import parsel
采集多頁
for page in range(1, 2953):
請求鏈接
url = f'http://www.****.cn/{page}.html'
發(fā)送請求
response = requests.get(url=url)
解決亂碼
response.encoding = 'gb2312'
打印數據
html_data = response.text
解析數據
select = parsel.Selector(html_data)
trs = select.css('#main > div.containerbox.boxindex > div.layui-row.layui-col-space15 > div > table tr')
for tr in trs[1:]:
ip = tr.css('td::text').getall()[0]
port = tr.css('td::text').getall()[1]
保存數據
text = 'IP地址:'+ip+'-----port端口號:'+port+'\n'
open('ip.txt', mode='a', encoding='utf-8').write(text)
尾語 ??
要成功,先發(fā)瘋,下定決心往前沖!
學習是需要長期堅持的,一步一個腳印地走向未來!
未來的你一定會感謝今天學習的你。
—— 心靈雞湯
本文章到這里就結束啦~感興趣的小伙伴可以復制代碼去試試哦 ??文章來源:http://www.zghlxwxcb.cn/news/detail-418411.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-418411.html
到了這里,關于Python自動獲取海量ip,再也不用愁被封啦~的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!