使用python爬取免費IP並驗證

2021-10-09 22:59:29 字數 968 閱讀 9530

人生苦短,我用python

1全部**

import requests

import re

#目標位址

#get請求到的資料

response = requests.get(url,headers=headers)

#獲取源**

html = response.text

#re.s換行的干擾

#正則匹配到源**中的ip和埠

ips = re.findall(

"(\d+\.\d+\.\d+\.\d+)"

,html,re.s)

ports = re.findall(

"(\d+)"

,html,re.s)

#迴圈交給ip

for ip in

zip(ips,ports)

: proxies =

#異常處理

try:

res = requests.get(

"",proxies=proxies,timeout=2)

print

(ip,

"能使用"

)#在當前目錄生成乙個txt

with

open

("ip.txt"

,mode=

"a+"

)as f:

#用:分開ip中值

f.write(

":". join(ip)

) f.write(

"\n"

)except exception as e:

print

(ip,

"不能使用"

)

爬取免費的IP位址

要是有錢買好的ip 誰還爬ip位址啊,有錢人請繞路 資料是存在於mogodb資料庫,開了三個執行緒,我覺得夠了 import requests from bs4 import beautifulsoup import time import pymongo import random import ...

python爬取並計算成績

模擬登入後抓取成績,計算績點。coding utf 8 import urllib import urllib2 import cookielib import reimport string 績點運算 class sdu 類的初始化 def init self 登入url self.loginur...

python 使用免費爬取百度首頁 網頁 簡單案例

coding utf8 import urllib2 url 開關,表示是否啟用 西刺 proxyswitch true 構建乙個handler處理器物件,引數是乙個字典型別,包括 型別和 伺服器ip port 構建乙個沒有 的處理器物件 nullproxy handler urllib2.prox...