Selenium
特点:简单使用
关键命令
- find_element(s)_by_tag_name
- find_element(s)_by-css_selector
import time
from selenium import webdriver
browser = webdriver.Chrome()
browser.set_page_load_timeout(30)
broeser.get('')
page_info = browser.find_element_by_css_selector('')
pages = int((page_info.text.split('. ')[0]).split(' ')[1])
for i in range(pages):
url = ' '
browser.get(url)
browser.execute_script()
time.sleep(3)
可以链式查询
json
更易解析,使用python的json库来解析json
import json
obj = {'one ':1,'two':2,'three':[1,2,
3]}
encoded = json.dumps(obj)
print (encoded)
{"one ": 1, "two": 2, "three": [1, 2, 3]}
print(type(encoded))
<class 'str'>
json .dumps()解析数据将数据变成文本
json.loads()将文本变回以前的数据类型
网友评论