色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何在python代碼中使用HTTP代理IP

華益云HTTP爬蟲IP ? 來源:華益云HTTP爬蟲IP ? 作者:華益云HTTP爬蟲IP ? 2022-08-04 15:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

如何在python代碼中使用HTTP代理IP。

以下代碼主要圍繞第一次接觸HTTP代理IP的python新手來寫。(步驟注釋清晰)

直接把下面示例代碼中的HTTP代理API,替換成你后臺生成的代理API鏈接,就可以跑起來了。

以下是一個示例代碼,只是一個基礎的演示,具體的代碼還是要根據你業務的實際情況去寫的。

示例代碼中的HTTP代理IP,我使用的是華益云的HTTP代理,注冊就送1萬個高匿爬蟲IP,有效期是一年,對于調試代碼來說這個時間是非常的友好。(步驟注釋清晰)

華益云-企業級HTTP爬蟲代理IP供應商-點我免費領取示例代碼demo中同款10000個高匿IP

打開代理API,獲取里面的IP,使用IP訪問目標網站,其實代碼中就是執行這個過程而已,然后加了幾個錯誤判斷有助于代碼的穩定運行。(步驟注釋清晰)

# 需要安裝此依賴
# pip install requests
import requests

def main():
    # 發送給服務器的標識
    userAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/532.36 (KHTML, like Gecko) Chrome/97.0.4692.99 Safari/537.36"
    # 代理api(這里我推薦使用www.9vps.com華益云HTTP代理的API,注冊就送1萬IP)
    proxyUrl = "http://http.9vps.com/getip.asp?username=166xxxx6597&pwd=xxxxbaa59ce237dff65134984b9cxxxx&geshi=1&fenge=1&fengefu=&Contenttype=1&getnum=20&setcity=&operate=all&"
    # 請求代理url,獲取代理ip 
    outPutProxy = getProxy(proxyUrl, userAgent)
    if len(outPutProxy)==0:
        # 沒有獲取到代理
        return
    
    # 目標請求網站
    url = "https://www.qq.com/"
    content = None
    for _ in range(0, 3):
        # 最多嘗試三次
        try:
            # 從列表中取出一個代理出來
            px = outPutProxy.pop(0)
            proxy = {
                "http": "http://"+px,
                "https": "http://"+px
            }
            content = requestGet(url, userAgent, proxy)
            break
        except Exception as e:
            print(e)
            if (len(outPutProxy) == 0):
                # 如果發現沒有代理了,就去獲取下。
                outPutProxy = getProxy(proxyUrl, userAgent)
    
    print(content)
def getProxy(proxyUrl, userAgent):
    proxyIps=""
    outPutProxy = []
    try:
        proxyIps = requestGet(proxyUrl, userAgent, None)
        print(proxyIps)
        # {"code":3002,"data":[],"msg":"error!用戶名或密碼錯誤","success":false}
        if "{" in proxyIps:
            raise Exception("[錯誤]"+proxyIps)
        outPutProxy = proxyIps.split("\n")
        
    except Exception as e:
        print(e)
    print("總共獲取了"+str(len(outPutProxy))+"個代理")
    return outPutProxy

def requestGet(url, userAgent, proxy):
    headers = {
        "User-Agent": userAgent
    }
    response = None
    if (proxy):
        # 有代理的時候走這個
        response = requests.get(url, headers=headers, timeout=5, proxies=proxy) 
    else:
        # 沒有代理走這個
        response = requests.get(url, headers=headers, timeout=5)
    # 設置編碼,防止亂碼
    # requests 庫會幫我們自動分析這個網頁的字符編碼
    response.encoding = response.apparent_encoding
    return response.text

main()

或者直接百度搜索:華益云HTTP代理

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • HTTP
    +關注

    關注

    0

    文章

    525

    瀏覽量

    33533
  • 代碼
    +關注

    關注

    30

    文章

    4900

    瀏覽量

    70763
  • python
    +關注

    關注

    56

    文章

    4827

    瀏覽量

    86786
收藏 0人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    何在java代碼中使HTTP代理IP

    何在java代碼中使HTTP代理IP
    的頭像 發表于 08-04 15:38 ?2499次閱讀

    python代碼中使HTTP代理IP,demo注釋清晰

    如何再python代碼中使HTTP代理IP。 以下代碼
    的頭像 發表于 08-04 15:40 ?1247次閱讀

    何在PHP代碼中使HTTP代理IP

    何在PHP代碼中使HTTP代理IP
    的頭像 發表于 08-04 16:08 ?2701次閱讀

    go語言代碼中使HTTP代理IP的方法

    何在go語言代碼中使HTTP代理IP
    的頭像 發表于 08-04 16:13 ?3477次閱讀

    何在易e語言代碼中使HTTP代理IP

    何在易e語言代碼中使HTTP代理IP,示例代碼d
    的頭像 發表于 08-05 16:29 ?7352次閱讀

    何在c語言代碼中使HTTP代理IP

    何在c語言代碼中使HTTP代理IP,示例代碼de
    的頭像 發表于 08-05 16:31 ?2615次閱讀

    何在c#語言代碼中使HTTP代理IP

    何在c#語言代碼中使HTTP代理IP,示例代碼d
    的頭像 發表于 08-05 16:33 ?3024次閱讀

    java中怎么使用HTTP代理

    java中怎么使用HTTP代理,華益云python爬蟲ip
    的頭像 發表于 09-01 14:31 ?1926次閱讀

    python中怎么使用HTTP代理

    python中怎么使用HTTP代理,華益云高匿爬蟲代理ip
    的頭像 發表于 09-01 14:36 ?1855次閱讀

    PHP中怎么使用HTTP代理

    PHP中怎么使用HTTP代理,華益云高匿爬蟲代理ip
    的頭像 發表于 09-01 14:38 ?1981次閱讀

    c語言中怎么使用HTTP代理

    如何再c語言代碼中使HTTP代理IP
    的頭像 發表于 09-01 14:44 ?1664次閱讀

    python代碼中如何使用HTTP代理

    華益云HTTP代理API有效期是一年,也就是說一年內這1萬IP用完就沒了,如果你一年都用不完那到時候剩余IP才會被清零,對于調試代碼來說時間
    的頭像 發表于 09-01 14:50 ?1080次閱讀

    python代碼中如何使用HTTP代理

    HTTP代理就是介于瀏覽器和web服務器之間的一臺服務器,連接代理后,瀏覽器不再直接向web服務器取回網頁,而是向代理服務器發出request信號,
    的頭像 發表于 09-13 09:24 ?1510次閱讀

    何在python代碼中使HTTP代理IP

    如何再python代碼中使HTTP代理IP
    的頭像 發表于 09-13 09:25 ?1274次閱讀

    何在Python中使用MQTT

    本文主要介紹如何在 Python 項目中使用?paho-mqtt?客戶端庫 ,實現客戶端與?MQTT?服務器的連接、訂閱、取消訂閱、收發消息等功能。
    的頭像 發表于 12-22 10:41 ?1.1w次閱讀
    如<b class='flag-5'>何在</b><b class='flag-5'>Python</b><b class='flag-5'>中使</b>用MQTT
    主站蜘蛛池模板: 久久久久久久网 | 国产精品久久久久久久久99热 | 帅小伙和警官同性3p | 国产麻豆精品人妻无码A片 国产麻豆精品久久一二三 国产麻豆精品传媒AV国产在线 | 欧美激情一区二区三区视频 | 中文字幕亚洲无限码 | 国产一区二区三区在线看片 | 亚洲熟妇色自偷自拍另类 | 国产永久免费高清在线观看 | 亚洲欧美中文字幕先锋 | 国产精品玖玖玖影院 | 无码AV动漫精品一区二区免费 | 亚洲 欧美 国产 综合五月天 | 三级叫床震大尺度视频 | 国产精品xxxav免费视频 | xxx性欧美在线观看 xxx性欧美在线 | 成人精品视频在线观看播放 | 日本人六九视频 | 精品久久久久中文字幕日本 | 老牛天天晚上夜噜噜噜 | 快播性爱电影 | 国产精品美女久久久久AV超清 | 猪蜜蜜网站在线观看电视剧 | 欧美视频精品一区二区三区 | 日韩中文亚洲欧美视频二 | 99久久久精品免费观看国产 | 成年黄网站免费大全毛片 | 成 人 免费 黄 色 网站无毒下载 | 小柔的性放荡羞辱日记动漫 | 四虎影视永久无码精品 | 国产成人免费高清激情视频 | 婷婷亚洲五月色综合久久 | 人人插人人射 | 一个人HD高清在线观看免费视频 | 女人色极品影院 | 国产成人无码AV麻豆 | 麻豆免费观看高清完整视频在线 | 99久久免热在线观看6 | 精品国产乱码久久久久久上海公司 | 国产午夜三级一区二区三 | 99爱在线观看 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品