使用python來登錄asp網(wǎng)站和登錄其他網(wǎng)站差不多,只是因?yàn)閍sp頁面在每次請求的時候都要帶上viewstate,因此使用python來登錄的話就多了一個步驟,獲得這個頁面的viewstate之后帶上這個和你要post或get到該頁面的請求數(shù)據(jù)就好了,下面這段程序是登錄一個asp系統(tǒng),然后搜索某些數(shù)據(jù)并將這些數(shù)據(jù)保存下來.#coding=utf-8importurllib2frombs4importBeautifulSoupimporturllibimp
系統(tǒng) 2019-09-27 17:53:06 1609
json格式的限制json格式的key必須是字符串?dāng)?shù)據(jù)類型文件中所有的字符串必須是""如果數(shù)字是key,那么dump之后會強(qiáng)行轉(zhuǎn)換成字符串?dāng)?shù)據(jù)類型json支持元組,對元組做value的字典會把元組強(qiáng)制轉(zhuǎn)化成列表,元組不能作為key可以多次dump,但是不能load,但是如果非要用json模塊進(jìn)行dump,最好用dumps寫入,loads輸出dic={‘1’:‘中國’,‘3’:4}str_dic=json.dumps(dic,ensure_ascii=Fal
系統(tǒng) 2019-09-27 17:53:06 1609
這篇博客做一個爬蟲的實(shí)例今天剛看到一個新聞,在7月26日上映的《哪吒之魔童降世》,密鑰第二次延期至10月26日。截止至9月17日,《哪吒之魔童降世》票房已超49億票房,在豆瓣上對該電影的評價有好有壞。說實(shí)話,博主看了這個電影真的覺得蠻不錯的,因此把短評中的差評爬取下來,看下差評包括哪些方面。目錄一、BeautifulSoup二、xpath三、正則表達(dá)式一、BeautifulSoup首先需要了解下差評文字內(nèi)容在哪些標(biāo)簽下:進(jìn)入豆瓣該電影短評界面,檢查元素:可
系統(tǒng) 2019-09-27 17:53:05 1609
首先我們提到一個代碼塊的概念。在python中并沒有花括號來表示代碼塊這種規(guī)定。所以它有了一個新的規(guī)定:用縮進(jìn)來表示代碼塊。(強(qiáng)制要求縮進(jìn))當(dāng)然了,這對像我這種不縮進(jìn)都要死的人,沒有任何壞處。所以我們來將一下if語句的模板。cgg=10ifcgg<=60:print("Youarerubbish")else:print("Youaregarbage")這就是最基本的if-else當(dāng)然了,我們還有elseif,在python中用elif來表示。如:cgg=1
系統(tǒng) 2019-09-27 17:53:01 1609
關(guān)于我一個有思想的程序猿,終身學(xué)習(xí)實(shí)踐者,目前在一個創(chuàng)業(yè)團(tuán)隊(duì)任teamlead,技術(shù)棧涉及Android、Python、Java和Go,這個也是我們團(tuán)隊(duì)的主要技術(shù)棧。Github:https://github.com/hylinux1024微信公眾號:終身開發(fā)者(angrycode)Flask中全局變量有current_app、request、g和session。不過需要注意的是雖然標(biāo)題是寫著全局變量,但實(shí)際上這些變量都跟當(dāng)前請求的上下文環(huán)境有關(guān),下面一起
系統(tǒng) 2019-09-27 17:52:40 1609
作者:HelloGitHub-ProdesireHelloGitHub的《講解開源項(xiàng)目》系列,項(xiàng)目地址:https://github.com/HelloGitHub-Team/Article前言在前面三篇介紹argparse的文章中,我們?nèi)媪私饬薬rgparse的能力,相信不少小伙伴們都已經(jīng)摩拳擦掌,想要打造一個屬于自己的命令行工具。本文將以我們?nèi)粘9ぷ髦凶畛R姷膅it命令為例,講解如何使用argparse庫來實(shí)現(xiàn)一個真正可用的命令行程序。本系列文章默認(rèn)
系統(tǒng) 2019-09-27 17:52:36 1609
如下所示:#-*-coding:utf-8-*-importrequestsimportthreadingimporttimeclasspostrequests():def__init__(self):self.url='請求網(wǎng)址'self.files={'unknown_image':open('劉詩詩.jpg','rb')}defpost(self):try:r=requests.post(self.url,files=self.files)print
系統(tǒng) 2019-09-27 17:52:33 1609
一位置傳遞沒什么好過多講解.#位置傳遞實(shí)例:deffun1(a,b,c):returna+b+cprint(fun1(1,2,3))輸出:6二關(guān)鍵字傳遞更具每個參數(shù)的名字寫入函數(shù)參數(shù)#關(guān)鍵字傳遞deffun2(a,b,c):returna+b+cprint(fun2(1,c=3,b=2))輸出:6三參數(shù)默認(rèn)值傳遞給函數(shù)的輸入?yún)?shù)設(shè)定一個默認(rèn)值,如果該參數(shù)最終沒有輸入,則使用默認(rèn)參數(shù)出入函數(shù).#默認(rèn)值傳遞deffun3(a,b=2,c=3):returna+
系統(tǒng) 2019-09-27 17:52:29 1609
目前,Python科學(xué)棧中的所有主要項(xiàng)目都同時支持Python3.x和Python2.7,不過,這種情況很快即將結(jié)束。去年11月,Numpy團(tuán)隊(duì)的一份聲明引發(fā)了數(shù)據(jù)科學(xué)社區(qū)的關(guān)注:這一科學(xué)計(jì)算庫即將放棄對于Python2.7的支持,全面轉(zhuǎn)向Python3。Numpy并不是唯一宣稱即將放棄Python舊版本支持的工具,pandas與Jupyternotebook等很多產(chǎn)品也在即將放棄支持的名單之中。對于數(shù)據(jù)科學(xué)開發(fā)者而言,如何將已有項(xiàng)目從Python2轉(zhuǎn)向P
系統(tǒng) 2019-09-27 17:52:25 1609
閑暇之余,在家里自建了個服務(wù)器,因?yàn)橛玫男^(qū)寬帶,IP位動態(tài)分配。域名解析就是個問題,我的域名一般停放在DNSPod下。DNSPod有提供修改的API,就用Python簡單的實(shí)現(xiàn)了一下動態(tài)解析。這樣,就不用安裝花生殼了。廢話不說,看代碼:#!/usr/bin/envpython#-*-coding:utf-8-*-importhttplib,urllib,urllib2importtimeimportsys,osimportreimportjsonuser
系統(tǒng) 2019-09-27 17:52:14 1609