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

Python實(shí)現(xiàn)模擬登錄及表單提交的方法

 更新時(shí)間:2015年07月25日 13:01:46   作者:Sephiroth  
這篇文章主要介紹了Python實(shí)現(xiàn)模擬登錄及表單提交的方法,涉及Python正則匹配、cookie及URL操作的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了Python實(shí)現(xiàn)模擬登錄及表單提交的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

# -*- coding: utf-8 -*- 
import re 
import urllib 
import urllib2 
import cookielib 
#獲取CSDN博客標(biāo)題和正文 
url = "http://blog.csdn.net/[username]/archive/2010/07/05/5712850.aspx" 
sock = urllib.urlopen(url) 
html = sock.read() 
sock.close() 
content = re.findall('(?<=blogstory">).*(?=<p class="right artical)', html, re.S) 
content = re.findall('<script.*>.*</script>(.*)', content[0], re.S) 
title = re.findall('(?<=<title>)(.*)-.* - CSDN.*(?=</title>)', html, re.S) 
#根據(jù)上文獲取內(nèi)容新建表單值 
blog = {'spBlogTitle': title[0].decode('utf-8').encode('gbk'), #百度博客標(biāo)題 
    'spBlogText': content[0].decode('utf-8').encode('gbk'),#百度博客內(nèi)容 
    'ct': "1", 
    'cm': "1"} 
del content 
del title 
#模擬登錄 
cj = cookielib.CookieJar() 
#用戶名和密碼 
post_data = urllib.urlencode({'username': '[username]', 'password': '[password]', 'pwd': '1'}) 
#登錄路徑 
path = 'https://passport.baidu.com/?login' 
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj)) 
opener.addheaders = [('User-agent', 'Opera/9.23')] 
urllib2.install_opener(opener) 
req = urllib2.Request(path, post_data) 
conn = urllib2.urlopen(req) 
#獲取百度發(fā)布博客的認(rèn)證令牌 
bd = urllib2.urlopen(urllib2.Request('http://hi.baidu.com/[username]/creat/blog')).read() 
bd = re.findall('(?<=bdstoken\" value=\").*(?=ct)', bd, re.S) 
blog['bdstoken'] = bd[0][:32] 
#設(shè)置分類名 
blog['spBlogCatName'] = 'php' 
#比較表單發(fā)布博客 
req2 = urllib2.Request('http://hi.baidu.com/[username]/commit', urllib.urlencode(blog)) 
#查看表單提交后返回內(nèi)容 
print urllib2.urlopen(req2).read() 
#請(qǐng)將[username]/[password]替換為您的真實(shí)用戶名和密碼

希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • Python標(biāo)準(zhǔn)庫calendar的使用方法

    Python標(biāo)準(zhǔn)庫calendar的使用方法

    本文主要介紹了Python標(biāo)準(zhǔn)庫calendar的使用方法,calendar模塊主要由Calendar類與一些模塊方法構(gòu)成,Calendar類又衍生了一些子孫類來幫助我們實(shí)現(xiàn)一些特殊的功能,感興趣的可以了解一下
    2021-11-11
  • 用python分割TXT文件成4K的TXT文件

    用python分割TXT文件成4K的TXT文件

    ipod雖然很酷,但它的電子書功能卻弱到了家,只支持看不到4K的txt格式,于是我只好用python寫了個(gè)工具,來拆分我的txt文件,源碼如下
    2009-05-05
  • 深入理解python中的閉包和裝飾器

    深入理解python中的閉包和裝飾器

    下面小編就為大家?guī)硪黄钊肜斫鈖ython中的閉包和裝飾器。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-06-06
  • Python實(shí)現(xiàn)爆破ZIP文件(支持純數(shù)字,數(shù)字+字母,密碼本)

    Python實(shí)現(xiàn)爆破ZIP文件(支持純數(shù)字,數(shù)字+字母,密碼本)

    這篇文章主要為大家分享了如何利用Python實(shí)現(xiàn)破解zip文件的密碼,能實(shí)現(xiàn)破解純數(shù)字、數(shù)字+字母、密碼本等種類的密碼,需要的可以參考一下
    2022-03-03
  • Python?使用?pyc?解決明文密鑰問題記錄

    Python?使用?pyc?解決明文密鑰問題記錄

    pyc 是 Python 經(jīng)過 compile 后的文件類型,一段 Python 代碼執(zhí)行前會(huì)先將 .py 文件編譯成 .pyc 文件它是一種字節(jié)碼 byte code,然后由 Python 虛擬機(jī)執(zhí)行,這篇文章主要介紹了Python使用pyc解決明文密鑰問題,需要的朋友可以參考下
    2023-07-07
  • Djang的model創(chuàng)建的字段和參數(shù)詳解

    Djang的model創(chuàng)建的字段和參數(shù)詳解

    這篇文章主要介紹了Djang的model創(chuàng)建的字段和參數(shù)詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • 基于Python編寫一個(gè)中秋節(jié)嫦娥投食小游戲

    基于Python編寫一個(gè)中秋節(jié)嫦娥投食小游戲

    今天給大家?guī)淼氖墙o玉兔投喂月餅的小游戲。八月十五中秋夜晚,讓我們對(duì)著月亮許愿:希望我們?cè)谝夂驮谝馕覀兊娜耍T邪避退、百事無忌、平安喜樂、萬事勝意。提前祝大家中秋節(jié)快樂
    2022-09-09
  • Django和websocket實(shí)現(xiàn)簡單的多人聊天的示例代碼

    Django和websocket實(shí)現(xiàn)簡單的多人聊天的示例代碼

    本文主要介紹了使用Django和WebSocket實(shí)現(xiàn)一個(gè)簡單的多人聊天應(yīng)用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-01-01
  • 基于Python實(shí)現(xiàn)溫度轉(zhuǎn)換程序

    基于Python實(shí)現(xiàn)溫度轉(zhuǎn)換程序

    這篇文章主要為大家詳細(xì)介紹了如何基于Python實(shí)現(xiàn)簡單的溫度轉(zhuǎn)換程序,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-10-10
  • VS2022安裝Python開發(fā)環(huán)境的詳細(xì)過程

    VS2022安裝Python開發(fā)環(huán)境的詳細(xì)過程

    這篇文章主要介紹了VS2022安裝Python開發(fā)環(huán)境,文中用Python實(shí)現(xiàn)裴波那契數(shù)列,來感受一下Python的魅力,結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08

最新評(píng)論

麻城市| 崇左市| 大连市| 通城县| 循化| 西华县| 黄梅县| 项城市| 大渡口区| 嵩明县| 泾阳县| 桐梓县| 武义县| 微博| 隆林| 文昌市| 句容市| 定兴县| 岳池县| 吕梁市| 宜昌市| 河北区| 洮南市| 靖州| 南京市| 黔西县| 泌阳县| 崇州市| 马边| 隆林| 宁强县| 通辽市| 方城县| 宁武县| 桂平市| 涪陵区| 江津市| 东平县| 南充市| 禹州市| 涟水县|