微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我如何在Json有效负载请求中调用另一个模块

如何解决我如何在Json有效负载请求中调用另一个模块

我仍然是Python的新手,我的目标是从市场获取交易数据作为我的论文数据。 https://www.tokopedia.com/wangilestari/milk-jug-latina-frother-paket-duo-hitam?whid=0

我想获取以下数据:

enter image description here

我已经使用过多个lib,例如beautifulsoup或selenium。但无法正常工作。所以现在我使用Json有效负载请求来获取数据。但是在最近的试用中,我仅将Json有效负载用于Review Data,这是代码

list_review = [] 
for x in range(2): 
    payload = [{ 
        "operationName": "PDPReviewListQuery","variables": { 
        "page": x,"rating": 0,"withAttachment": 0,"productID": 85252468,"perPage": 10 
        },"query": "query PDPReviewListQuery($productID: Int!,$page: Int!,$perPage: Int!,$rating: Int!,$withAttachment: Int!) {\n  ProductReviewListQuery(productId: $productID,page: $page,perPage: $perPage,rating: $rating,withAttachment: $withAttachment) {\n  list {\n      reviewId\n      message\n     }\n  }\n}\n"  
    }] 
    res = requests.post("https://gql.tokopedia.com/",json = payload) 

使用此代码,我可以获得所有评论数据。但是我需要更多的领域,尤其是在交易模块中。 当我寻找html树时,交易数据(产品名称,价格,num_transaction )在PDPinformationContainer模块中。

enter image description here

那么,是否有任何解决方案或建议来调用该模块?非常感谢能够帮助我从论文数据中获取信息的每个人:)。谢谢

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。