抓取**数据
程序员文章站
2022-06-03 17:52:44
...
抓取**数据
from selenium import webdriver
import time
from bs4 import BeautifulSoup
from lxml import etree
driver = webdriver.Chrome()
driver.get("https://datachart.500.com/ssq/history/history.shtml")
driver.find_element_by_id("start").clear()
driver.find_element_by_id("start").send_keys("10000")
driver.find_element_by_xpath("/html/body/table/tbody/tr[1]/td/div/div/table/tbody/tr[1]/td/div/div[1]/div/table/tbody/tr/td[2]/img").click()
time.sleep(3)
source = driver.page_source
soup = BeautifulSoup(source,'lxml')
with open('hongqiu.txt','a') as file_handle:
for k in soup.find_all('td','t_cfont2'):
print(k.string)
result = str(k.string)
file_handle.write(result)
file_handle.write('\n')
with open('lanqiu.txt','a',encoding='utf-8') as file_handle:
for k in soup.find_all('td','t_cfont4'):
result = str(k.string)
file_handle.write(result)
file_handle.write('\n')
推荐阅读
-
mysql查询字符串替换语句小结(数据库字符串替换)_MySQL
-
php基本语法及基本数据结构(一)
-
第4章 数据处理-php正则表达式-郑阿奇(续)_PHP教程
-
SQL数据操作基础(初级)2
-
Mysql中返回一个数据库的所有表名,列名数据类型备注_MySQL
-
php中的标量数据类型有哪几种
-
react通过axios请求数据,用一个bol来判断数据是否加载完成后,渲染在页面上,不用async await和定时器的更好方法
-
wampserver下mysql导入数据库的步骤
-
mysql数据库优化需要遵守的原则
-
Spring boot + mybatis + Vue.js + ElementUI 实现数据的增删改查实例代码(一)