yxk周边游网站python爬虫小练习(跨页面)

代码很简单,关键一个是 encoding="utf_8_sig" , 否则乱码,注意writerow()处理list

import warnings
warnings.filterwarnings("ignore")
import csv
from urllib.request import urlopen
from bs4 import BeautifulSoupcsvFile=open("C:\\Users\\dell-pc\\Documents\\Python Scripts\\Untitled Folder\\uxiake.csv","wt",newline="",encoding="utf_8_sig")
writer=csv.writer(csvFile)
try:for i in range(9):num=str(i+1)html=urlopen("http://www.youxiake.com/around?place_id=2&days=0&month=0&holiday=0&price=0&tag=0&class_id=0&gts=&gte=&p="+num)bs0bj=BeautifulSoup(html)total=bs0bj.find("div",{"class":"m-bd-con current"}).findAll("div",{"class":"act-item clearfix"})for i in total:putin=[]head=i.find("h3").find("a").get_text()style=i.find("h3").find("span").get_text()place=i.find("div",{"class":"z-subMsg"}).findAll("p")[0].get_text()days=i.find("span",{"class":"days"}).get_text()venue=i.find("span",{"class":"venue"}).get_text()putin.append([head,style,place,days,venue])for i in putin:writer.writerow(i)
finally:csvFile.close()

某徒步旅游网站python爬虫小练习相关推荐

  1. 9139 位艺人在 Python 面前不值一提 # Python 爬虫小课 5-9

    本篇博客的最终目标是爬取世界上 9139 位艺人的身高.体重.生日.血型,当然有些数据目标网站没有提供,不在做过多的扩展. 爬虫小课系列文章导读链接 第一篇:Python 爬虫小课 1-9 宝妈程序媛 ...

  2. 虎嗅 24 小时点赞器,一个案例附带一个爬虫技巧,Python 爬虫小课 7-9

    很多平台都有点赞功能,今天提供的这个思路可用于很多平台,希望可以掌握该技巧,实现你自己的点赞器.本案例目标为虎嗅 24 小时频道点赞. 爬虫小课系列文章导读链接 第一篇:Python 爬虫小课 1-9 ...

  3. 25 岁以上的程序员,认识不了几个中药材的。Python 爬虫小课 9-9

    中药材在橡皮擦眼中,只有 马钱子.决明子.苍耳子.还有莲子.黄药子.苦豆子.川楝子.我要面子,这是少时从<本草纲目>学来的. 其余的也就知道个枸杞.三七.藿香正气水.板蓝根了,为了摆脱不认 ...

  4. 学会这 10000 个段子,成为 IT 职场幽默达人。Python 爬虫小课 8-9

    现代职场达人,应该做到 有情.有趣.有用.有品.好了,去掉 "有" 字你就成了.那如何成为职场幽默达人呢,咱需要一定的素材也就是段子,多看段子才能多说段子,并且还能说高级段子. 点 ...

  5. 小吃搜搜乐,弄点小吃数据放在本地、Python 爬虫小课 6-9

    最近查询一下河北有哪些小吃,找来找去不是很方便,发现百度有个接口,顺手牵一下数据,通过各省份的枚举,把数据都整理到 Excel 中,以后在查询就比较方便了. 下图为最终抓取数据格式,都是好吃的. 爬虫 ...

  6. 1s 爬取到 1131 只数码兽,送给《数码宝贝:最后的进化》> Python 爬虫小课 4-9

    童年回忆<数码宝贝:最后的进化>10 月 30 日在中国内地上映.所有和我们同龄的人都仍然记得数码宝贝,并且印象最深的还是第一部, 那永远的第一部! 本系列文章导读链接 第一篇:Pytho ...

  7. python爬虫小项目挣钱兼职,python程序员兼职平台

    python爬虫去哪接单 python爬虫接单的方式有两种一.接定制需求的单子爬虫定制的需求其实很多,比如 "爬取某某电商网站的评论",这类需求一般是按照爬取数据量的大小来收费,价 ...

  8. Python 爬虫小练习:基于 XPath 的表格信息爬取

    文章目录 确定目标和分析思路 目标 思路 观察情况 爬取名单表 爬取详情页二级信息 爬虫请遵守相关法律法规,不要做违法犯罪的事情 爬虫小技巧总结 这是一个 Python 爬虫的入门练习,我们通过 Re ...

  9. python 爬虫 小姐姐

    声明:本代码仅做学习python爬虫研究之用,请勿用于不正当用途. 运行:全局搜索 'F:/python_study/python/Pictures/' 替换自己的文件目录,然后直接运行即可 # 目标 ...

最新文章

  1. 211高校副校长:我发了170多篇论文,最满意的一篇不到2分
  2. mysql--------命令来操作表
  3. python的编程模式-Python 编程,应该养成哪些好的习惯?
  4. placement new 操作符
  5. 数据导出到Excel
  6. ActionContext.getContext()的用法总结
  7. 【实战HTML5与CSS3 第一篇】初探水深,美丽的导航,绚丽的图片爆炸!!
  8. 微信扫描登录(获取扫描人信息)
  9. 企业用户福利来袭!腾讯三大研发管理产品集中亮相2018腾讯合作伙伴大会
  10. Android插件化技术调研
  11. SQL注入——SQLmap的进阶使用(十三)
  12. Flexible 弹性盒子模型之CSS flex-shrink 属性
  13. 前端学习(1654):前端系列实战课程之js运行代码
  14. Shell脚本编程之(一)Shell脚本简介
  15. Java期末考试知识点复习
  16. java.lang.String_不兼容的类型:java.lang.String无法转换为Str...
  17. 通达oa2015 php解密,通达OA /interface/auth.php SQL注入
  18. R语言案例分析:多元数据的基本统计分析
  19. Cityscapes数据集(智能驾驶场景的语义分割)
  20. STM32 IAP升级(bootLoader)

热门文章

  1. WCP知识管理系统OpenOffice乱码解决
  2. 机器学习线性回归算法实验报告_机器学习笔记 线性回归
  3. javaweb图片路径问题
  4. 盘古开源:计算机信息安全中大数据技术的应用策略
  5. java EE 2019 11 15关于map集合
  6. android翻盖手机双屏显示,使用双屏翻盖手机是一种怎样的体验?
  7. git push 报错 Empty reply from server 或 Failed to connect to github.com port 443: Time out
  8. android gradle 版本部队,gradle中统一配置版本的小技巧。
  9. 转:彻底搞懂Android文件存储---内部存储,外部存储以及各种存储路径解惑
  10. 四级单词pdf_2017年6月大学英语四级真题及答案解析(完整三套可打印)