Python2.7 淘宝爬虫selenium 模拟浏览器

本文介绍了如何使用Python2.7结合Selenium库模拟浏览器进行淘宝美食搜索,并爬取商品图片。通过设置搜索关键词,获取搜索结果总页数,然后逐页遍历抓取商品信息。
摘要由CSDN通过智能技术生成
encoding=utf8

import re
from pyquery import PyQuery as pq
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
browser = webdriver.Chrome('C:\Program Files (x86)\Google\Chrome\Application/chromedriver.exe')
wait=WebDriverWait(browser, 10)
def search():
try:
browser.get('https://www.taobao.com')
#获取并设置搜索框
input = wait.until(
#加载成功
EC.presence_of_element_located((By.CSS_SELECTOR, "#q"))
)
#获取并设置点击按钮
submit = wait.until(
EC.element_to_be_clickable((By.CSS_SELECTOR, "#J_TSearchForm > div.search-button > button")))
#模拟给搜索框一个关键字
input.send_keys('美食'.decode('utf8'))
#模拟点击按钮
submit.click()
totalpage = wait.until(
EC.presence_of_element_located((By.CSS_SELECTOR, "#mainsrp-pager > div > div > div > div.total"))
)
get_produc
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值