1、抓取数据并保存在本地,汉字乱码问题
结果如下图所示:
解决方案:改变编码
将
with open('qfang_ershoufang.csv', 'a', encoding='utf-8', newline='') as csvfile:
改为
with open('qfang_ershoufang.csv', 'a', encoding='utf-8-sig', newline='') as csvfile:
即可,结果如下:
2、Selenium库下 webdriver启动全新浏览器问题
默认情况下,webdriver调用的浏览器无任何用户配置,无法使用浏览器的cookies之类的,若想调用的浏览器加载本机器浏览器的用户配置,需进行如下操作:
option = webdriver.ChromeOptions()
option.add_argument('--user-data-dir=C:/Users/Zhanghao/AppData/Local/Google/Chrome/User Data') #设置成用户自己的数据目录
driver=webdriver.Chrome('C:/Users/Zhanghao/AppData/Local/Google/Chrome/Application/chromedriver.exe',chrome_options=option)
3、程序开机自启动问题
把应用置于:C:\Users\Zhanghao\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 下即可,便能实现一下诸如自动刷座等应用