学习爬虫第三天

Posted myozz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习爬虫第三天相关的知识,希望对你有一定的参考价值。

实现京东搜索“公仔”并关闭浏览器
并查找公仔、名称、url、价格、评价
from selenium import webdriver
#导入键盘Keys
from selenium.webdriver.common.keys import Keys
import time

driver = webdriver.Chrome()
try:
#隐式等待,等待标签加载
driver.implicitly_wait(10)

#往京东主页发送请求
driver.get(‘https://www.jd.com/‘)

#通过id查找imput输入框
input_tag = driver.find_element_by_id(‘key‘)

#send_keys为当前标签传值
input_tag.send_keys(‘考研数学‘)

#按键盘的回车键
input_tag.send_keys(Keys.ENTER)
‘‘‘
爬取京东商品信息:
公仔
名称
url
价格
评价
‘‘‘
#element找一个
#elements找多个
good_list = driver.find_element_by_class_name(‘g1-item‘)
for good in good_list:
good_url = good.find_element_by_css_selector(‘.p-img a‘).get_attribute(‘href‘)
print(good_url)
good_name = good.find_element_by_css_selector(‘.p-name em‘).text
print(good_name)
good_price = driver.find_element_by_class_name(‘g1-item‘)
print(good_price)
good_commit = driver.find_element_by_class_name(‘g1-item‘)
print(good_commit)
time.sleep(10)

except Exception as e:
print(e)
#最后都会把驱动浏览器关闭掉
# finally:
# driver.close()

以上是关于学习爬虫第三天的主要内容,如果未能解决你的问题,请参考以下文章

python学习历程第三天

Magento学习手记(第三天)

python学习的第三天

第三天学习

学习java第三天

Python学习第三天