You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
spider/seleniumspdiet/main.py

29 lines
1.0 KiB

# -*— codeing = utf-8 -*-
# @Time : 2022/2/27 20:34
# @Author : 吴锦婷
# @File : main.py
# @Softwate : PyCharm
from Selenium爬虫.test import Seleniunspide
from SpidetMysql.test import sql
# 到时候,这里写个窗口输入
city_form = {'全国': 100010000, '北京': 101010100, '上海': 101020100, '广州': 101280100, '深圳': 101280600, '杭州': 101210100, '天津': 101030100, '西安': 101110100, '苏州': 101190400, '武汉': 101200100, '厦门': 101230200, '长沙': 101250100, '成都': 101270100, '郑州': 101180100}
while 1:
city = input("请输入查询的城市:")
job = input("请输入查询的职业:")
choose = input("确认吗?(y/n)")
if choose == "y":
for _ in city_form:
if city == _:
city_code = city_form[_]
break
job_list = Seleniunspide().citydata(city_code, job) # 到时候得得到对应的字典才行
sql().create_table(city)
sql().Insert_datas(city, job_list)
else:
print("感谢使用!")