
python
xiaolute
这个作者很懒,什么都没留下…
展开
-
python 字典
i = [1,2,3,4,5,6]j = ['一','二','三','四','五','六']s = {}for z in range(0,6): s[i[z]] = j[z]print(s)for key,value in s.items(): # print(str(key) +':'+ str(value)) print(str(key)) pri...原创 2019-05-07 17:27:35 · 123 阅读 · 0 评论 -
替换指定字符串
n = response.url # print(n.replace('index', 'Contact')) # 替换指定字符串 url = n.replace('index', 'Contact')原创 2019-05-06 11:21:22 · 205 阅读 · 0 评论 -
正则匹配字符串的数字
pages = response.xpath('//div[@class="pages"]/text()').extract() # print(pages[0].strip()) page = pages[0].strip() page = re.sub("\D","",pages[0].strip()) #正则匹配...原创 2019-05-05 16:44:53 · 2714 阅读 · 0 评论 -
当URL和代码中遇到乱码
html = response.text# 对文本进行重新编码 html = html.encode('ISO-8859-1') # print(html) html = html.decode('utf-8') #解码 # print(html)1.quote()该方法可以将内容转化为URL编码格式,URL中带有中文参数时,有时可能会导致乱码的问题,此时用这个方法...原创 2019-04-24 15:12:47 · 178 阅读 · 0 评论 -
学习python处理异常笔记
python处理异常urllib的error模块定义了由request模块产生的异常。如果出现了问题,request模块便会抛出error模块中定义的异常1.URLErrorURLError类来自urllib库的error模块,它继承自OSError异常模块的基类,由request模块产生的异常都可以通过捕获这个类来处理2.HTTPError它是URLError,专门用来处理HTTP请求...原创 2019-04-19 11:13:42 · 157 阅读 · 0 评论 -
python自定义切割字符串,并取出想要的数据
例:按照’/'切割page.split('/')[1] # 按照'/'切割字符串,取索引以1 # '共987条/50页' \ # '50页' s = page.split('/')[1] pages = re.sub('\D','',s) # 把字符串的汉子替换成空 # print(pages)# 50...原创 2019-05-13 11:45:03 · 3456 阅读 · 0 评论 -
python 向上取整
python 向上取整 number = response.xpath('//span[@class="f-right"]/font/text()').extract_first() print(number) page = int(number) / 50 # 这里number是字符串需要转成整型进行计算 print(page) pages = math.ceil(page) ...原创 2019-05-28 11:15:03 · 9169 阅读 · 0 评论