我想试着去获取红果短剧app中的每个短剧底下的用户评论,但是尝试了很多办法都没有行得通.
已经试过的办法如下:
我之前已经试过了安装安卓手机模拟器,但是我还是通不过红果的防御,一旦我开始使用http toolkit和Magik的时候,app就会显示网络异常.
其次,红果短剧的网页版本是没有用户评论的.不能通过分析网页的方式获取评论.
同时,通过手机分享的链接放在电脑上打开也是看不见用户评论的.
笨办法:
- 通过屏幕的截图来识别其中的文本内容
还有什么别的方法可以使用吗?
我想试着去获取红果短剧app中的每个短剧底下的用户评论,但是尝试了很多办法都没有行得通.
已经试过的办法如下:
我之前已经试过了安装安卓手机模拟器,但是我还是通不过红果的防御,一旦我开始使用http toolkit和Magik的时候,app就会显示网络异常.
其次,红果短剧的网页版本是没有用户评论的.不能通过分析网页的方式获取评论.
同时,通过手机分享的链接放在电脑上打开也是看不见用户评论的.
笨办法:
还有什么别的方法可以使用吗?
关注让 “紫雾凌寒” 来帮你回答,本回答结合 DeepSeek
如果还有问题,请评论或点击头像私信,如果有帮助到您, 请关注、采纳、点赞
https://example.com/api/comments?drama_id=xxx的接口获取,其中drama_id是短剧的ID。那么可以在抓包工具中重放该请求,或者通过编写代码模拟请求来获取评论数据。from appium import webdriver
# 配置Appium
desired_caps = {
'platformName': 'Android',
'deviceName': 'emulator-5554',
'appPackage': 'com.example.redfruit',
'appActivity': '.MainActivity'
}
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
# 定位到短剧详情页
# 假设通过短剧名称定位,点击进入详情页
drama_name_element = driver.find_element_by_xpath("//*[@text='短剧名称']")
drama_name_element.click()
# 定位评论相关元素
comment_list_element = driver.find_element_by_id('comment_list_container_id')
comments = comment_list_element.find_elements_by_class_name('comment_item_class')
for comment in comments:
print(comment.text)
希望以上解答对您有所帮助。如果您有任何疑问,欢迎在评论区提出。