最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

通過python3實現(xiàn)投票功能代碼實例

 更新時間:2019年09月26日 14:16:35   作者:大飛90  
這篇文章主要介紹了通過python3實現(xiàn)投票功能代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

這篇文章主要介紹了通過python3實現(xiàn)投票功能代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

import urllib.request
# cd C:\Python36-32\Scripts
# pip install BeautifulSoup
from bs4 import BeautifulSoup


def vote(get_url, post_url, option):
  # 訪問投票頁面,拿到cookie
  resp = urllib.request.urlopen(get_url)
  cookie = resp.getheader('Set-Cookie')
  # print(cookie)

  # 讀取response信息
  html = resp.read()
  # HTML解析器,拿到vote_option
  bs = BeautifulSoup(html, "html.parser")
  # 后臺校驗的動態(tài)驗證碼,隨自己業(yè)務調(diào)整
  secret_key = bs.find('input', id='secret_key').get("value")
  # print(vote_option)

  # hearders部分,cookie等
  headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:52.0) Gecko/20100101 Firefox/52.0',
        'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
        'Cookie': cookie}

  # post提交的數(shù)據(jù),第一個為選中的復選框選項(多個中間逗號分隔),第二個為動態(tài)碼(后臺校驗)
  data_json = {'option': option, 'secret_key': secret_key}
  # string轉(zhuǎn)為byte類型,因為客戶端校驗要求
  data = urllib.parse.urlencode(data_json).encode("utf-8")
  # post請求,提交投票數(shù)據(jù)
  req = urllib.request.Request(post_url, headers=headers, data=data)
  response = urllib.request.urlopen(req)
  # 查看返回結(jié)果,轉(zhuǎn)碼為中文
  print(bytes.decode(response.read()))
def deal():
  # get連接、post鏈接、選項 根據(jù)自己業(yè)務修改
  get_url = ""
  post_url = ""
  option = ""
  vote(get_url, post_url, option)
deal()

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 解決Python的requests中text中文亂碼的問題

    解決Python的requests中text中文亂碼的問題

    學習Python爬蟲時遇到中文亂碼問題,發(fā)現(xiàn)req.text返回的是unicode,無法再次decode,通過查看網(wǎng)站源碼,發(fā)現(xiàn)網(wǎng)站使用的是gbk編碼,Requests會自動解碼來自服務器的內(nèi)容,但有時推測錯誤,通過設置r.encoding為gbk,然后對text進行編碼,可以正確打印出中文
    2025-01-01
  • Python中實現(xiàn)一行拆多行和多行并一行的示例代碼

    Python中實現(xiàn)一行拆多行和多行并一行的示例代碼

    這篇文章主要介紹了Python中實現(xiàn)一行拆多行和多行并一行的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-09-09
  • Python的Tornado框架實現(xiàn)異步非阻塞訪問數(shù)據(jù)庫的示例

    Python的Tornado框架實現(xiàn)異步非阻塞訪問數(shù)據(jù)庫的示例

    Tornado框架的異步非阻塞特性是其最大的亮點,這里我們將立足于基礎來介紹一種簡單的Python的Tornado框架實現(xiàn)異步非阻塞訪問數(shù)據(jù)庫的示例:
    2016-06-06
  • python實現(xiàn)通訊錄系統(tǒng)

    python實現(xiàn)通訊錄系統(tǒng)

    這篇文章主要為大家詳細介紹了python實現(xiàn)通訊錄系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • Python中文文本處理利器jieba分詞庫使用

    Python中文文本處理利器jieba分詞庫使用

    這篇文章主要給大家介紹了關于Python中文文本處理利器jieba分詞庫使用的相關資料,jieba是python中一個重要的第三方中文分詞函數(shù)庫,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2023-12-12
  • python實現(xiàn)發(fā)送QQ郵件(可加附件)

    python實現(xiàn)發(fā)送QQ郵件(可加附件)

    這篇文章主要為大家詳細介紹了python實現(xiàn)發(fā)送QQ郵件,可添加附件功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-12-12
  • 使用Python與MQTT實現(xiàn)異步通信功能

    使用Python與MQTT實現(xiàn)異步通信功能

    物聯(lián)網(wǎng)(IoT)和實時通信的世界中,消息隊列遙測傳輸(MQTT)協(xié)議因其輕量級、可靠性和實時性成為廣受歡迎的選擇,本文給大家介紹了使用Python與MQTT實現(xiàn)異步通信功能,需要的朋友可以參考下
    2024-12-12
  • Python掃描IP段查看指定端口是否開放的方法

    Python掃描IP段查看指定端口是否開放的方法

    這篇文章主要介紹了Python掃描IP段查看指定端口是否開放的方法,涉及Python使用socket模塊實現(xiàn)端口掃描功能的相關技巧,需要的朋友可以參考下
    2015-06-06
  • 分享6個好用到爆的Pycharm插件

    分享6個好用到爆的Pycharm插件

    這篇文章主要介紹了分享6個好用到爆的Pycharm插件,在安裝上之后,我們的編程效率、工作效率都能夠得到極大地提升,下面分享的內(nèi)容,需要的小伙伴可以參考一下
    2022-02-02
  • 史上最全Python文件類型讀寫庫大盤點

    史上最全Python文件類型讀寫庫大盤點

    這篇文章主要為大家詳細介紹了史上最全Python文件類型讀寫庫大盤點,包含常用和不常用的大量文件格式,文本、音頻、視頻應有盡有,廢話不多說,走起來
    2023-05-05

最新評論

九龙县| 江源县| 松原市| 芜湖县| 左权县| 二连浩特市| 瑞丽市| 龙里县| 克东县| 武定县| 彰武县| 射洪县| 赤城县| 永新县| 镇巴县| 乌审旗| 宾阳县| 建瓯市| 合山市| 烟台市| 安龙县| 富蕴县| 定南县| 咸丰县| 石家庄市| 泗水县| 和平区| 长治市| 友谊县| 北安市| 宁海县| 于都县| 上高县| 仙居县| 巴彦县| 黄骅市| 张家口市| 冀州市| 石景山区| 察隅县| 兴安县|