史高治

新随笔 联系 管理

2017年10月19日 #

摘要: 有ip无路由是404,ip也无是无法访问此网站。url中?前的是路由,?后是GET请求的各组参数。 子项目和子应用下的两类urls.py:[]内的各个路由函数url,其首参网址的开头无/,结尾有/。 views中的各函数、templates下的xxx.html,所出现的各相对路径:项目的根目录(即与 阅读全文
posted @ 2017-10-19 17:54 史高治 阅读(168) 评论(0) 推荐(0) 编辑

该文被密码保护。 阅读全文
posted @ 2017-10-19 17:53 史高治 阅读(38) 评论(0) 推荐(0) 编辑

摘要: 我的电脑的系统Path: D:\sqlite;D:\Program Files\MongoDB\Server\3.4\bin;%MYSQL_HOME%\bin;D:\Program Files\Browser\Python 3.6\;D:\Program Files\Browser\Python 3 阅读全文
posted @ 2017-10-19 17:52 史高治 阅读(240) 评论(0) 推荐(0) 编辑

摘要: 步骤: 目标文件夹下,按Shift+右键进控制台:(Win10则在scrapy各命令前加个python -m ) ①scrapy startproject project;执行两句提示,要改name(别和项目同名;另外项目名及爬虫名都不要用test、fang等有莫名意义的单词)和domain(有的不 阅读全文
posted @ 2017-10-19 17:50 史高治 阅读(1212) 评论(0) 推荐(0) 编辑

摘要: driver.find_element_by_*('*')唯一时,等同driver.find_elements_by_*('*')[0],返回WebElement对象,有.send_keys()、.click()等定位法,以及.text、.get_attribute('*')提取自家标签的内容、属性 阅读全文
posted @ 2017-10-19 17:49 史高治 阅读(384) 评论(0) 推荐(0) 编辑

摘要: EgのExcelHome上传附件: 类MultipartEncoder: 2参boundary的-及字母数字的数量同Content-Type的bdr,而postData中各键首行的boundary则在开头补了俩-:其__init__内有句self.boundary = '--{0}'.format( 阅读全文
posted @ 2017-10-19 17:47 史高治 阅读(376) 评论(0) 推荐(0) 编辑

摘要: PyCharm连接linux服务器,且每次按Ctrl+S后就自动同步代码: ①tools:Deployment→Configuration:+→比如hello,SFTP; ②选项卡Connection:host如http://httpbin.org,User name保持默认的root,Passwo 阅读全文
posted @ 2017-10-19 17:45 史高治 阅读(389) 评论(0) 推荐(0) 编辑

摘要: 协程: import grequests from fake_useragent import UserAgent urls=[f'http://bir删d.so/search?page={page}&q=Python' for page in range(1,9)] tasks=[grequest 阅读全文
posted @ 2017-10-19 17:43 史高治 阅读(375) 评论(0) 推荐(0) 编辑

该文被密码保护。 阅读全文
posted @ 2017-10-19 17:41 史高治 阅读(26) 评论(0) 推荐(0) 编辑

摘要: requests库中,可不写为headers内各键值对的部分参数: s=requests.Session() #或.session() s.allow_redirects=False #禁止重定向 s.proxies={'http':'http://3.7.2.1:80'} #代理 s.timeou 阅读全文
posted @ 2017-10-19 17:40 史高治 阅读(818) 评论(0) 推荐(0) 编辑

摘要: Egの登录oschina: import requests from fake_useragent import UserAgent as ua from hashlib import sha1 s=requests.Session() s.verify=False #忽略ssl证书 from re 阅读全文
posted @ 2017-10-19 17:40 史高治 阅读(448) 评论(0) 推荐(0) 编辑

摘要: json: json异于pickle,无乱码,各语言都支持,但Python各对象只直接接收int,str,(),[],{}。读入txt时只接受str,int变为str(int),()[]{}被json.dumps(*)换装为str后才行;反义词json.loads(json风格的str)返回()[] 阅读全文
posted @ 2017-10-19 17:39 史高治 阅读(325) 评论(0) 推荐(0) 编辑

摘要: pyinstaller打包Python文件为exe: 1、下载并安装对应Python版本的pywin32.exe; 2、下载压缩软件upx.exe,放在Python的安装目录(若压缩后的exe文件打不开,或移除它重新打包,或使用3.5及以下版本的Python) 3、pip install pyins 阅读全文
posted @ 2017-10-19 17:05 史高治 阅读(300) 评论(0) 推荐(0) 编辑

摘要: 正则: re.S使点也能匹配到\n;re.I不区分规则中的大小写;re.X忽略空格及#后的注释;re.M把^和$由文首文末变为各行的首尾。 Egの删除各行行尾的alex,alex不区分大小写: import re s='''ja654alEx runAlex87 90helloaLeX''' m=r 阅读全文
posted @ 2017-10-19 17:03 史高治 阅读(295) 评论(0) 推荐(0) 编辑

摘要: 变量: a=1;b=2;c=1——发现变量a和c的内存地址竟然相同,这就是Python不需要定义变量的秘密:内存中根本就没有a、b、c,自然就不必定义啦。 例如,a,b=b,a的真相是a,b=(2,1),等号后的都是存在内存里的,但是b和a并没在内存(=后若是str、int等Python类型比如'a 阅读全文
posted @ 2017-10-19 17:02 史高治 阅读(216) 评论(0) 推荐(0) 编辑