通过百度AI勉勉强强搞出一段代码,下面是测试用的。我在windows的python上面可以跑出结果,但是在安卓手机Qpython上面就爬不出任何东西。手机上各种库都有了,运行没有报错。
【求助】
import requests
from datetime import datetime, timedelta
from lxml import etree
import re
from android import Android
# 初始化 Android 对象
#Android = Android()
# 设置请求头
Header = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36'}
current_year = datetime.now().year
Url = 'https://movie.douban.com/cinema/later/shanghai/'
Reqs = requests.get(url=Url, headers=Header)
text = Reqs.text
# 获取正在上映的的list
A_Html = etree.HTML(text)
Title = A_Html.xpath('//*[@id="showing-soon"]//*[@class="intro"]/h3/a[1]/text()')
Date = A_Html.xpath('//*[@id="showing-soon"]//*[@class="intro"]/ul/li[1]/text()')
#获取字段
i = 0
while i < len(Title) :
Date[i]=Date[i].replace("月","-").replace("日"," ")
Start_date=f"{current_year}-"+Date[i]+"09:00"
End_date=f"{current_year}-"+Date[i]+"10:00"
# 调用addCalendarEvent方法添加事件
#Android.addCalendarEvent(Title[i], Start_date, End_date, "")
#检查字段
print(Title[i],Start_date,End_date,i)
i = i + 1
【求助】
import requests
from datetime import datetime, timedelta
from lxml import etree
import re
from android import Android
# 初始化 Android 对象
#Android = Android()
# 设置请求头
Header = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36'}
current_year = datetime.now().year
Url = 'https://movie.douban.com/cinema/later/shanghai/'
Reqs = requests.get(url=Url, headers=Header)
text = Reqs.text
# 获取正在上映的的list
A_Html = etree.HTML(text)
Title = A_Html.xpath('//*[@id="showing-soon"]//*[@class="intro"]/h3/a[1]/text()')
Date = A_Html.xpath('//*[@id="showing-soon"]//*[@class="intro"]/ul/li[1]/text()')
#获取字段
i = 0
while i < len(Title) :
Date[i]=Date[i].replace("月","-").replace("日"," ")
Start_date=f"{current_year}-"+Date[i]+"09:00"
End_date=f"{current_year}-"+Date[i]+"10:00"
# 调用addCalendarEvent方法添加事件
#Android.addCalendarEvent(Title[i], Start_date, End_date, "")
#检查字段
print(Title[i],Start_date,End_date,i)
i = i + 1