【发布时间】:2017-05-17 12:57:13
【问题描述】:
我正在尝试从下面显示的 HTML 格式中提取问题
<li >
<h3 > Number Theory - Factors < /h3 >
<p lang = "title" > How many factors of 2 < sup > 5 < /sup > * 3 < sup > 6 < /sup > * 5 < sup > 2 < /sup > are perfect squares?< /p >
<ol class = "xyz" >
<li > 18 < /li >
<li > 24 < /li >
<li > 36 < /li >
<li > 8 < /li >
< / ol >
<ul class="exp">
<li class="grey fleft">
<span class="qlabs_tooltip_bottom qlabs_tooltip_style_33" style="cursor:pointer;">
<span>
<strong>Correct Answer</strong>Choice (B).</br>24
</span> Correct answer
</span>
</li>
<li class="primary fleft">
<a href="factors_3.shtml">Explanatory Answer</a>
</li>
<li class="grey1 fleft">Factors - Perfect Squares</li>
<li class="orange flrt">Medium</li>
</ul>
</li>
我的问题可以从我使用 XPath 表达式中提取出来normalize-space(//p[@class="soln"])
XPath 表达式提取并给我这个文本 24 * 53 * 74 有多少个因数是奇数?
我如何通过 sub 和 sup 得到问题? 可能性 1: 我得到的问题是“24 * 53 * 74 有多少个因数奇数?不丢失 sub 或 sup"
可能性 2 我得到的问题是“2^4 * 5^3 * 7^4 有多少个因数是奇数?基本上我不想改变问题的含义?”
【问题讨论】:
-
你能清楚地解释发生了什么以及你想要什么。您提供的描述似乎与您添加的 html 无关
-
有什么方法可以在不改变意思的情况下直接得到问题?
-
我更新了我的问题@Tuks
标签: python xpath web-scraping scrapy scrapy-spider