Python

人生苦短,我用Python。

Python requests.exceptions.ProxyError的解决办法

0

Python requests.exceptions.ProxyError的解决办法 今天在使用Python requests.get的时候老是报错,我也没有找出具体原因,在网上看到一个原因是: http的连接数超过最大限制,默认的情况下连接是Keep-alive的,所以这就导致了服务器保持了太多连接而不能再新建连接。 我以为是我之前采集某API的时候使用requests.get太多的原因,也有人说可能安装shadowsock后不小心设置……

分割文件的源码

0

分割文件的源码 可以将一个大的txt文件分割成N个txt文件,可以自己设定每个文件的行数,非常实用。 源码如下: #coding:utf-8 #将大文本文件分割成多个小文本文件 import os sourceFileName = "test.txt" #定义要分割的文件 def cutFile(): print u"正在读取文件..." sourceFileData = open(sourc……

采集微信公众号(二)

0

采集微信公众号(二) 此方法是通过微信公众号文章接口来采集。 一、获取接口数据 进入微信公众号平台,然后执行:素材管理--新建图文素材功能,点击超链接图标。 通过查找文章的功能来搜索公众号 通过查看源码功能,可以看到这个公众号的fakeid。 还可以获取文章的接口地址: 最后附赠源码: # -*- coding: utf-8 -*- from selenium ……

selenium(python)教程

0

selenium(python)教程 Updated on Aug-11-2019 今天再试了一下,发现自己的chrome安装路径变成“C:\Users\Kevin\AppData\Local\Google\Chrome\Application”这个了。 然后将安装路径改成这个,又报如下错误: SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in positio n 2-3: truncated \UXXXXXXXX escape 将代码改……

调用Google的API接口翻译文章

0

调用Google的API接口翻译文章 一、运行的效果如下: 二、源码如下: import requests from bs4 import BeautifulSoup def getHTMLText(url): try: r = requests.get(url, timeout=30) r.raise_for_status() return r.text except: print("Get HTML Text Failed!") return ……

Python错误信息大全

0

Python错误信息大全 一、AttributeError: module 'pandas' has no attribute 'read_excel' 你肯定除了原始的pandas,还自己建了个pandas的文件(也可能是csv.py,excel.py之类的名字,统统重命名,这个龟孙bug折腾我搜了老久) 二、TypeError: can't multiply sequence by non-int of type 'float' 代码如下: x = 100 y = 0 for i in ran……

Python的编码问题

0

Python的编码问题 今天在测试一个程序的时候,出现了如下的错误: UnicodeEncodeError: 'gbk' codec can't encode character '\xdb' in position 0: ill egal multibyte sequence 又是编码的问题,所以不得不学习一下python的编码问题,而且将它搞明白的时候了。 一、背景知识 首先学习一下基础知识: ASCII 占1个字节,只支持英文 GB2312……

如何提取文章的关键词(Python版)

0

如何提取文章的关键词(Python版) 项目需求: 我们采集来的文章没有关键词,在发布的时候无法设定标签,我们通过代码自动提取出文章的关键词,达到对数据加工的目的。 测试环境: Anaconda Python3.5 Win7 ultmate(英文版) Excel 2013英文版本 用一百篇文章来测试。 一、使用snownlp(https://github.com/isnowfy/snownlp) 代码如下: import xlrd fr……

python3 range函数

0

python3 range函数 在paython3中,使用: print(range(10)) 命令得出的结果是 range(0,10) ,而不是[0,1,2,3,4,5,6,7,8,9] ,是什么原因呢? 官方是这样说的: In many ways the object returned by range() behaves as if it is a list, but in fact it isn’t. It is an object which returns the successive items of the desired seq……

Page: 10 of 17 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17