今天我们进行selenium对浏览器操作
![](https://i-blog.csdnimg.cn/blog_migrate/1b928323a17d5dd9f2d2ca903a58f4ed.png)
2.就是撸代码
3.就没了!!!
from selenium import webdriver
import time
from selenium.webdriver.common.keys import Keys #模拟键盘操作
def spider(url,name):
driver = webdriver.Chrome()
driver.get(url)
#搜索框位置
input_tag = driver.find_element_by_id('key')
input_tag.send_keys(name)
#对键盘操作
input_tag.send_keys(Keys.ENTER)
#停两秒
time.sleep(2)
get_thing(driver)
def get_thing(driver):
lists = driver.find_elements_by_class_name('gl-item')
for li in lists:
#商品名称
link = li.find_element_by_tag_name('a').get_attribute('href')
#商品链接
name = li.find_element_by_css_selector('.p-name em').text.replace('\n','')
#商品价格
price = li.find_element_by_css_selector('.p-price i').text
#评价
commit = li.find_element_by_css_selector('.p-commit a').text
list = '''
商品:%s
链接:%s
价格:%s
评价:%s
'''%(name,link,price,commit)
print(list)
if __name__ == '__main__':
spider('https://www.jd.com/','笔记本电脑')
最后,我们在cmd里面操作一下
1.我们找到文件位置
![](https://i-blog.csdnimg.cn/blog_migrate/e7072a6b21764239ffe8f283350f48fc.png)
2,把它拖到我们cmd里面
![](https://i-blog.csdnimg.cn/blog_migrate/af31bdd4a0ccd90d976aefd066534eb2.png)
![](https://i-blog.csdnimg.cn/blog_migrate/157d41c9fc420dea308d38accf628e47.png)
🆗!今天也结束了!