【Python】-蚂蚁森林问答题-查看当天的答案
import requestsfrom lxml import etree
import time
import re
url = 'https://www.app178.com/dujia/248082.html'
resp = requests.get(url)
resp.encoding = 'utf-8'
html = etree.HTML(resp.text.encode('gbk').decode('gbk'))
today = time.localtime()
for i in range(2, 5):
answers = html.xpath(f'//*/table/tbody/tr[{i}]//td/text()')
day = re.findall('.*?月(.*?)日', answers)
if int(day) == today:
answer = ': '.join(answers)
print(answer)
运行效果:
8月20日: 天气炎热,待在室内就不会得热射病了吗: 并不是
8月20日: 经常滴眼药水能治疗干眼症吗: 不能 qile1 发表于 2023-3-14 02:07
发送问题可以回答吗?
不是发送问题,是直接运行就会展示当天的答案,一般每天最多两个问题。
之前的这个页面不更新了,我重新找了个改了下代码
import requests
from lxml import etree
import time
import re
url = 'http://www.xuexili.com/mayizhuangyuan/jinridaan.html'
resp = requests.get(url)
resp.encoding = 'utf-8'
html = etree.HTML(resp.text)
today = time.localtime()
for i in range(2, 8):
answers = html.xpath(f'//*/table/tbody/tr[{i}]')
# print(answers)
for j in answers:
datas = j.xpath('./td//span/text()')
day = re.findall('.*?月(.*?)日', datas)
if int(day) == today or int(day) == today+1:
answer = ': '.join(datas)
print(answer)
运行效果:
2023年3月14日: 古人常说得饶人处且饶人,猜猜最早讲的是什么故事?: 下棋
2023年3月14日: 猜一猜常吃的糖醋鲤鱼属于哪个菜系?: 鲁菜
值得学习{:1_921:} 都好久没有玩这个了! 这个干嘛用? zhang120300 发表于 2022-8-20 11:36
这个干嘛用?
支付宝有个蚂蚁森林,养小鸡,领饲料玩的,哈哈 听说这个森林女生很多,我已经很久没玩了 模块自动,管他是啥😊 感谢分享{:1_893:} 好东西要分享 我天天都是手动的,这样还能看答案呀。