Requests vs Selenium Python in Youtube

前端 未结 2 690
长发绾君心
长发绾君心 2021-01-21 01:51

When I use Selenium library to find the length of related channel in YouTube channel Page it gives me 12. But when I use Req

2条回答
  •  陌清茗
    陌清茗 (楼主)
    2021-01-21 02:29

    Every time I've run into an issue like this, it was because JS was creating the data I was after. If this is the case, you likely won't be able to use requests as it can't handle the JS.

    If you navigate to that youtube page in a browser, you can see that "ytd-mini-channel-renderer" exists if you inspect it, but if you view source, you get 0 results. The code you can see from "view source" is what requests is getting.

提交回复
热议问题