运行没有报错,但是也没有结果
```python
from selenium import webdriver
import csv
import time
from selenium.webdriver.common.by import By
key_word = input('请输入你想要搜索的岗位名字: ')
f = open(f'{key_word}_data.csv', mode='a', encoding='utf-8', newline='')
csv_writer = csv.DictWriter(f, fieldnames=['标题', '地区', '公司名字', '薪资', '经验', '公司类型', '公司福利', '详情页'])
csv_writer.writeheader()
driver = webdriver.Chrome()
driver.get(f'https://www.zhipin.com/job_detail/?query={key_word}&city=100010000&industry=&position=')
driver.implicitly_wait(10)
# 添加等待时间确保页面加载完成
time.sleep(5)
def get_job_info():
lis = driver.find_elements(By.CSS_SELECTOR, '.job-list li')
for li in lis:
area = li.find_element(By.CSS_SELECTOR, '.job-area').text
title = li.find_element(By.CSS_SELECTOR, '.job-name a').text
href = li.find_element(By.CSS_SELECTOR, '.job-name a').get_attribute('href')
company_name = li.find_element(By.CSS_SELECTOR, '.company-text .name a').get_attribute('title').replace('招聘', '')
money = li.find_element(By.CSS_SELECTOR, '.job-limit .red').text
exp = li.find_element(By.CSS_SELECTOR, '.job-limit p').text
company_type = li.find_element(By.CSS_SELECTOR, '.false-link').text
company_boon = li.find_element(By.CSS_SELECTOR, '.info-desc').text
print("标题:", title)
print("地区:", area)
print("公司名字:", company_name)
print("薪资:", money)
print("经验:", exp)
print("公司类型:", company_type)
print("公司福利:", company_boon)
print("详情页:", href)
print("="*50)
dit = {
'标题': title,
'地区': area,
'公司名字': company_name,
'薪资': money,
'经验': exp,
'公司类型': company_type,
'公司福利': company_boon,
'详情页': href,
}
csv_writer.writerow(dit)
get_job_info()
# 关闭文件流
f.close()
driver.quit()
这是我的代码。
这是运行结果,求问哪里错了呀
这里面什么也没有