代码拉取完成,页面将自动刷新
同步操作将从 耿直的小爬虫/Python爬虫 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
import requests
from pyquery import PyQuery as pq
import pymongo
#爬取一个星期的天气
def cute():
headers={
'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 SE 2.X MetaSr 1.0'
}
url='http://www.weather.com.cn/weather/101300501.shtml'
sponse=requests.get(url,headers=headers)
sponse.encoding='utf8'
c=sponse.text
doc=pq(c)
riqi=doc('.sky.skyid').text()
print(riqi)
#获取8-15天的天气
def weather():
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 SE 2.X MetaSr 1.0'
}
url='http://www.weather.com.cn/weather15d/101300501.shtml'
sponse=requests.get(url,headers=headers)
sponse.encoding = 'utf8'
c = sponse.text
doc=pq(c)
bashiwu=doc('.t').text()
print(bashiwu)
def yanzheng():
name = input('请输入用户名:')
passwd = input('请输入密码:')
res = coll.find_one({'用户名': name})
if (name == res['用户名']) and (passwd == res['密码']):
print('*'*30)
print('账号密码正确可以使用此软件的功能')
print('*'*30)
clien=pymongo.MongoClient(host='172.18.200.5')
db=clien.namepasswd
coll=db.np
print('*'*30)
print('0.注册账户')
print('1.查询这个星期的7天的天气')
print('2.查询8天后-15天的天气')
print('输入其他键退出软件')
print('*'*30)
while True:
ii=input('请输入对应的数字:')
if ii=='0':
a=input('请输入用户名:')
b=input('请输入密码:')
test={
'用户名':a,
'密码':b
}
coll.insert(test)
elif ii=='1':
yanzheng()
cute()
elif ii=='2':
yanzheng()
weather()
else:
print('账号和密码错误或者你选择退出的')
break
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。