小谈python 输出
来源:互联网 发布:php mysql 长连接 编辑:程序博客网 时间:2024/06/05 15:00
今天下午在写python爬虫时发现了一个有意思的事
先放两段代码和输出
1.
from bs4 import BeautifulSoupimport urllib2req = urllib2.urlopen("https://www.qidian.com/all?orderId=&style=1&pageSize=20&siteid=1&pubflag=0&hiddenField=0&page=1")html = req.read()soup = BeautifulSoup(html,'lxml')for div in soup.find_all('div',class_="book-img-box"): for a in div.find_all('a'): print 'https:',a['href']#重点在这一句
输出:
https: //book.qidian.com/info/1004608738https: //book.qidian.com/info/1010468795https: //book.qidian.com/info/1009265821https: //book.qidian.com/info/1003694333https: //book.qidian.com/info/1005238666https: //book.qidian.com/info/1003723851https: //book.qidian.com/info/1009704712https: //book.qidian.com/info/1005986994https: //book.qidian.com/info/1004595892https: //book.qidian.com/info/1003354631https: //book.qidian.com/info/1003578885https: //book.qidian.com/info/1010136878https: //book.qidian.com/info/1010734492https: //book.qidian.com/info/1010734486https: //book.qidian.com/info/1003307568https: //book.qidian.com/info/1004142144https: //book.qidian.com/info/1010422436https: //book.qidian.com/info/1010298084https: //book.qidian.com/info/3638453https: //book.qidian.com/info/3676417
第二种输入
from bs4 import BeautifulSoupimport urllib2req = urllib2.urlopen("https://www.qidian.com/all?orderId=&style=1&pageSize=20&siteid=1&pubflag=0&hiddenField=0&page=1")html = req.read()soup = BeautifulSoup(html,'lxml')for div in soup.find_all('div',class_="book-img-box"): for a in div.find_all('a'): print 'https:'+a['href']#重点在这一句
输出:
https://book.qidian.com/info/1004608738https://book.qidian.com/info/1010468795https://book.qidian.com/info/1009265821https://book.qidian.com/info/1003694333https://book.qidian.com/info/1005238666https://book.qidian.com/info/1003723851https://book.qidian.com/info/1009704712https://book.qidian.com/info/1005986994https://book.qidian.com/info/1004595892https://book.qidian.com/info/1003354631https://book.qidian.com/info/1003578885https://book.qidian.com/info/1010136878https://book.qidian.com/info/1010734492https://book.qidian.com/info/1010734486https://book.qidian.com/info/1003307568https://book.qidian.com/info/1004142144https://book.qidian.com/info/1010422436https://book.qidian.com/info/1010298084https://book.qidian.com/info/3638453https://book.qidian.com/info/3676417
综合看两段输出,是不是发现第一次输出的https://和book…之间存在空格,而第二次输出没有呢?对的,在python2.7中用‘+‘号连接会导致输出无空格间隙,用‘,‘连接会导致输出存在空格
编程体会,说的不好,若有错误请指出,谢谢
阅读全文
0 0
- 小谈python 输出
- python 小例 输出 奇数
- Python 小练习 倒序输出
- 一个小的python输出函数测试
- [python] 输出第n小的质数
- 小试身手python 输出最大值与最小值
- 入手树莓派3+python小试GPIO输出
- python实现自动输出文字小demo(cmd下)
- 小谈 python 生成器
- #python项目小谈
- 输出语句中的星号小谈
- [python] python彩色输出
- python小程序_2_输出在101 到200内的素数,并统计个数
- cout输出小问题
- 日期输出小技巧
- 字符输出小技巧
- python---打印输出/中文输出
- 【Python】 Python输入和输出
- Django中关于MVC和MVT
- Boxes And Balls CodeForces
- C++的命名空间 namespace
- PHP中防止SQL注入的方法
- golang中map和slice的查询速度比较,结果意想不到
- 小谈python 输出
- Android学习之SwipeRefreshLayout+RecyclerView+CardView
- java PushbackInputStream/Reader推回输入流
- Java 字符串(String类)
- 用C语言来实现_输入一个日期(年月日),计算是这一年中的第几天(集思广议)
- c++ primer 笔记,第三章
- MySQL之关联查询
- iptables详解
- “少儿编程Scratch到Python”让我们一起谱写美好的未来