【发布时间】:2020-01-24 07:55:24
【问题描述】:
我正在构建一个网络抓取工具,但遇到了一个问题。如何获取该数据值?
<script>
var store = {
data: 'ffggel4784hth4ve8bf5hhe8rh4b1d4g84usd9',
domain: 'www.domain.com'
};
</script>
我正在使用带有请求和 bs4 的 python。
x = Beautifulsoup.find('script')
data = x.text
我得到了输出
var store = {
data: 'ffggel4784hth4ve8bf5hhe8rh4b1d4g84usd9',
domain: 'www.domain.com'
};
现在如何获取该数据值。
【问题讨论】:
-
它是普通字符串,因此将其拆分为行 -
split('\n")并在:上拆分或使用[start:end]进行切片。你也可以使用regex
标签: python web-scraping beautifulsoup python-requests