问题标签 [rotten-tomatoes]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
362 浏览

python - 如何在 Python 中引用字典的特定部分

好的,所以我正在尝试创建一个简单的东西,它可以告诉我剧院电影的放映时间、电影的名称以及 Python 中的烂番茄评分,但我很难弄清楚如何获得计分。

我试图从该数据列表中获得的是meterScore,如果您向右滚动足够远,您可以看到它。所有这些数据都是更大字典的一部分,我将其命名为 resultOne,但我认为这并不重要。我只需要一些帮助来弄清楚如何参考并从字典中获取meterScore,这样我就可以将它打印出来,所以当我想看什么电影和他们得到什么评级时,我可以运行这个程序,它会为我。我并没有真正使用字典,但是我用来获取烂番茄数据的库将它创建为这个非常难以引用的字典,因此感谢您的帮助!我没有得到的是,如果我尝试 print(resultOne.movi​​es) 它说这不是属性或影响的东西,即使当我将它放入会打印出键和值的东西中,例如我为获取上面的代码所做的那样,它清楚地表明它是一个键。我也尝试打印(resultOne.movi​​es[meterScore]),但这也没有用。

0 投票
2 回答
284 浏览

python - 无法使用 Beautiful Soup 和 Selenium 遍历元素以刮取烂番茄评级数据

我试图找到包含评级数据的元素,但我不知道如何遍历它(下面链接的图片)。评论评分和收视率的 span 元素属于同一类 (mop-ratings-wrap__percentage)。我试图通过分别遍历它们各自的 div('mop-ratings-wrap__half' 和 'mop-ratings-wrap__half Audience-score')来获取这些元素,但我收到了这个错误:

这是我的代码:

我正在关注这篇文章:https ://www.edureka.co/blog/web-scraping-with-python/#demo

这是我要提取的数据

0 投票
1 回答
31 浏览

python - 抓取时出错:“期望值:第 1 行第 1 列(字符 0)”

我正在使用以下代码从烂番茄网站上抓取评论:

链接到页面。

我想将上面的代码转换为一个单独的函数。

在这里,我发布了我试图获取此功能代码的代码,但 json.loads() 出现错误:
“期望值:第 1 行第 1 列(字符 0)”

我已经搜索了解决方案并发现添加 headers 参数将解决但在这里不起作用。

我无法理解是什么导致了这个错误。如果有人可以指导我,那将很有帮助。

0 投票
2 回答
57 浏览

html - 如何从烂番茄中抓取跨度类标签(观众评分标签)

我是 python 新手,我一直在尝试从电影页面上抓取观众分数。79%

但是它总是返回空。

我得到的最接近的是当我输入 x=soup.select('score-board') 时,我得到一个带有文本的字符串,但我不能从中传递任何东西。

我所需要的只是刮掉的观众分数。任何帮助将不胜感激。蒂亚!

0 投票
2 回答
138 浏览

python - 如何使用 Beautiful Soup 抓取 UL 类标签

我正在使用美丽的汤在 python 中写入网络抓取,以获得票房金额 6430 万美元。但我无法这样做。

我尝试了多种语法,但没有任何效果。

z = soup.find("ul").get("movie-info-item-value")

for tag in soup.find_all("ul"): print("{0}: {1}".format(tag.name, tag.text))

x = soup.select('movie-info-item-value')

x = soup.select('class').get('movie-info-item-value')

我是 python 和网络抓取的新手。任何帮助将不胜感激。蒂亚!!