Ich versuche, Text zwischen zwei Schlüsselwörter zu extrahieren 商品 詳細 und 支 払 詳細 in diesem HTMLXPATH (Scrapy): Wählen Sie Text zwischen zwei bestimmten Keywords
<TR>
<TD BGCOLOR=#336600><BR></TD>
<TD COLSPAN=3 BGCOLOR=#FFFFCC><FONT COLOR=#336600 SIZE=4><B> 商品詳細 </B></FONT></TD>
</TR>
<TR>
<TD COLSPAN=4 HEIGHT=10>
<LI STYLE=><SPAN STYLE=>鍵付きで盗難を防止できます。</SPAN>
<LI STYLE=><SPAN STYLE=>商品サイズ:約28*36*12cm</SPAN>
<LI STYLE=><SPAN STYLE=>素材:鉄製</SPAN>
<LI STYLE=><SPAN STYLE=>※柄は、ランダムにて発送なります</SPAN>
<LI STYLE=><SPAN STYLE=></SPAN>
<LI STYLE=>
<SPAN STYLE=></SPAN>
</TD>
</TR>
<TR>
<TD><BR></TD>
<TD COLSPAN=2 ALIGN=left><BR></TD>
<TD><BR></TD>
</TR>
<TR>
<TD COLSPAN=4 HEIGHT=25><BR></TD>
</TR>
<TR>
<TD BGCOLOR=#336600><BR></TD>
<TD COLSPAN=3 BGCOLOR=#FFFFCC>
<FONT COLOR=#336600 SIZE=4><B> 支払詳細 </B></FONT>
</TD>
</TR>
ich die Lösungen in diesen zwei Links versucht, aber sie didn ‚t Arbeit für mich
Scrapy xpath between 2 keywords
Xpath text extraction between 2 keywords
Dies ist das Ergebnis, das ich habe, wenn in scrapy Shell ausgeführt:
In [21]: response.xpath("//text()[preceding-sibling::*[text()='商品詳細'] and following-sibling::*[text()='支払詳細']]").extract()
Out[21]: []