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

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

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

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

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")
  # 后臺校驗(yàn)的動態(tài)驗(yàn)證碼,隨自己業(yè)務(wù)調(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ù),第一個(gè)為選中的復(fù)選框選項(xiàng)(多個(gè)中間逗號分隔),第二個(gè)為動態(tài)碼(后臺校驗(yàn))
  data_json = {'option': option, 'secret_key': secret_key}
  # string轉(zhuǎn)為byte類型,因?yàn)榭蛻舳诵r?yàn)要求
  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鏈接、選項(xiàng) 根據(jù)自己業(yè)務(wù)修改
  get_url = ""
  post_url = ""
  option = ""
  vote(get_url, post_url, option)
deal()

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    分享6個(gè)好用到爆的Pycharm插件

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

    史上最全Python文件類型讀寫庫大盤點(diǎn)

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

最新評論

无为县| 景德镇市| 远安县| 新竹县| 攀枝花市| 汪清县| 翼城县| 大同县| 义乌市| 留坝县| 县级市| 龙南县| 神木县| 宁晋县| 乐清市| 翁牛特旗| 册亨县| 临海市| 平阳县| 怀柔区| 邮箱| 承德市| 临安市| 安新县| 石屏县| 襄垣县| 松溪县| 漠河县| 临海市| 施甸县| 丽江市| 阿克| 彭州市| 盘山县| 岳普湖县| 娱乐| 巫山县| 民乐县| 大洼县| 大连市| 林甸县|