from selenium import webdriver
driver = webdriver.Chrome(executable_path='chromedriver.exe')
driver.get('https://www.taobao.com')
in_put = driver.find_element_by_id('q')
in_put.send_keys('大衣')
driver.find_element_by_class_name('btn-search').click()
user_id = driver.find_element_by_name('fm-login-id')
user_id.send_keys(账号)
password = driver.find_element_by_name('fm-login-password')
password.send_keys(密码)
driver.find_element_by_class_name('fm-button').click()
driver.find_element_by_class_name('btn').click()
import time
text_list = driver.find_elements_by_class_name('ctx-box')
lit = []
for i in text_list:
x = i.text.split('\n')
dic = {}
dic['价格'] = x[0]
dic['购买人数'] = x[1]
dic['商品名称'] = x[2]
dic['店铺名称'] = x[3]
dic['城市'] = x[4]
lit.append(dic)
time.sleep(1)
print(lit)
import pandas as pd
df = pd.DataFrame(lit)
df.head()
| 价格 | 购买人数 | 商品名称 | 店铺名称 | 城市 |
---|
0 | ¥1150.00 | 57人付款 | 高端水貂毛领冬季爸爸男装中老年羊绒呢子大衣过膝超长款羊毛风衣 | 朋克宾威服饰旗舰店 | 江苏 苏州 |
---|
1 | ¥980.00 | 202人付款 | 哥弟2020新款冬装加厚连帽过膝长款毛领羽绒服大衣外套女A400326 | 哥弟官方旗舰店 | 广东 广州 |
---|
2 | ¥989.00 | 85人付款 | 白鸭绒羽绒服20秋冬保暖男士潮流中长外套大衣服装杰克琼斯大码D | jackjones官方旗舰 | 天津 |
---|
3 | ¥828.00 | 1833人付款 | 2020秋冬季新款双面羊绒大衣男中长款过膝韩版帅气男士毛呢子外套 | 鑫汇源海外贸易 | 上海 |
---|
4 | ¥3580.00 | 302人付款 | 水貂内胆皮毛一体真皮皮衣男山羊皮夹克翻领整貂皮大衣外套皮草冬 | jllley | 浙江 嘉兴 |
---|
df['价格'] = df['价格'].apply(lambda x: x[1:])
df['购买人数'] = df['购买人数'].apply(lambda x: x[:-3])
df['城市1'] = df['城市'].apply(lambda x: x[-2:])
df.head()
| 价格 | 购买人数 | 商品名称 | 店铺名称 | 城市 |
---|
0 | 1150.00 | 57人付款 | 高端水貂毛领冬季爸爸男装中老年羊绒呢子大衣过膝超长款羊毛风衣 | 朋克宾威服饰旗舰店 | 江苏 苏州 |
---|
1 | 980.00 | 202人付款 | 哥弟2020新款冬装加厚连帽过膝长款毛领羽绒服大衣外套女A400326 | 哥弟官方旗舰店 | 广东 广州 |
---|
2 | 989.00 | 85人付款 | 白鸭绒羽绒服20秋冬保暖男士潮流中长外套大衣服装杰克琼斯大码D | jackjones官方旗舰 | 天津 |
---|
3 | 828.00 | 1833人付款 | 2020秋冬季新款双面羊绒大衣男中长款过膝韩版帅气男士毛呢子外套 | 鑫汇源海外贸易 | 上海 |
---|
4 | 3580.00 | 302人付款 | 水貂内胆皮毛一体真皮皮衣男山羊皮夹克翻领整貂皮大衣外套皮草冬 | jllley | 浙江 嘉兴 |
---|
df.to_excel('taobao.xlsx')