Python
Pthon学习记录
cczu_chan
如无必要 勿增实体
展开
-
【Python之简单网络爬虫】BeautifulSoup——按节点的名字、属性和文字进行搜索(以及正则表达式的使用)
使用BeautifulSoup的find_all和find功能对节点进行搜索使用find_all和find进行搜索时,可以传入目标节点的多个参数值(目标节点的名字、属性和文字内容)对节点进行精确搜索,如下:其中,当目标节点有多个属性时,比如:那么,在使用find_all和find时,属性值前要加href=或class_来区分是谁的属性值,如:a_node = soup.find('...原创 2019-01-20 17:19:37 · 2853 阅读 · 0 评论 -
【Python之网络爬虫】BeautifulSoup模块的安装(使用cd命令)
1. 打开cmd2. 在C:\Users\thens>后键入cd C:\\,得到提示:cd 路径\\,回车之后就会退回到该路径。3. 路径>后输入cd 子路径,回车后就会直接进入到子路径中(注意,子路径的上一级目录必须是>前的路径),如下4. 然后执行pip install beautifulsoup4,等待安装完成。5. 安装完成后回到eclipse,即可运行...原创 2019-01-19 20:30:20 · 1618 阅读 · 0 评论 -
【Python】3层for循环找出三位数相反数(如121,989)的两种方法
列表生成式中的for嵌套print [int(i+j+k) for i in '123456789' for j in '0123456789' for k in '123456789' if i+j+k==k+j+i]普通for嵌套L=[]for i in '123456789': for j in '0123456789': for k in '123...原创 2019-01-19 10:45:03 · 772 阅读 · 0 评论 -
【Python索引迭代】列表中元素和其索引的绑定和迭代
在迭代 [‘Adam’, ‘Lisa’, ‘Bart’, ‘Paul’] 时,如果我们想打印出名次 - 名字(名次从1开始),请考虑如何在迭代中打印出来。提示:考虑使用zip()函数和range()函数使用range()函数L=zip([1,2,3,4], ['Adam', 'Lisa', 'Bart', 'Paul'] )for i in range(0,4): print L[i...原创 2019-01-18 15:38:04 · 963 阅读 · 0 评论 -
【Python】list列表和set列表之间的相互删除和补充
针对下面的set,给定一个list,对list中的每一个元素,如果在set中,就将list中相应的元素删除。首先我用的是以下的方法:s = set(['Adam', 'Lisa', 'Paul'])L = ['Adam', 'Lisa', 'Bart', 'Paul']x=-1for m in s: x+=1 for n in L: if m==n:...原创 2019-01-17 15:28:45 · 992 阅读 · 0 评论 -
Python爬虫实战:京东拍拍验机(帮你买到最完美的二手iPhone)
文章目录网站介绍&使用痛点网站分析项目实施1. 爬取commodityId1.1 失败的爬取思路1.2 改进后的巧妙的爬取思路2. 增加筛选项3. 筛选所有商品网站介绍&使用痛点 如图1所示,京东拍拍二手于近期上线了一个新平台:拍拍验机,顾客可以通过手机京东客户端,在拍拍验机上挑选购买心仪的二手电子产品(目前均为固定品牌的手机,如二手小米8、二手iPhone 7 Plus)。...原创 2019-05-18 16:35:34 · 9701 阅读 · 3 评论 -
Python爬虫实战:汽车导购网站评论爬取(大数据帮你买到心仪好车)
前言四天入门Python(慕课网课:https://www.imooc.com/code/3255),三天入门简单爬虫(慕课网课:https://www.imooc.com/video/10674),八天撸完180行的代码,一路磕磕绊绊,一路的bugbugbug…,索性还是以比较快的速度解决了女票的要求(爬来的数据给女票写小论文用)。直接先码代码贴上,以后有空再对代码进行详解吧…:#爬取爱卡...原创 2019-07-08 18:11:36 · 603 阅读 · 1 评论