如何通过Python获取Chrome元素信息?[副本]

nxagd54h  于 2023-05-27  发布在  Go
关注(0)|答案(1)|浏览(141)

此问题已在此处有答案

How can I scrape a page with dynamic content (created by JavaScript) in Python?(18回答)
4天前关闭。
当我在Chrome中右键单击网页的一部分并选择“检查”时,我会在“开发人员工具”(通过F12访问)的“元素”选项卡下获得所需的文本。
请问如何用Python得到相同的文本?(我对Python很陌生,但对编程并不陌生。)提前感谢!
我试着查看网页的源代码,但它不包含相同的文本,当我使用右键单击,“检查”,我一直在搜索谷歌的解决方案。我读过Selenium,BS 4,但我不明白这些库(?))将获得所需文本。安装Visual Studio Code

hc2pp10m

hc2pp10m1#

请使用pyscript。

<html>

<head>
  <link rel="stylesheet" href="https://pyscript.net/latest/pyscript.css" />
  <script defer src="https://pyscript.net/latest/pyscript.js"></script>
</head>
<body>
<div id="div">foo</div>
<py-script>
  import js

  div = js.document.getElementById("div")
  print(div.innerText)
</py-script>
</body>

</html>

相关问题