DD
Size: a a a
DD
МС
DD
МС
DD
МС
DD
K
МС
МС
B
from scrapy import Selector
body = '<html><body><div id="1"><a>url1</a></div><div id="2"><a>url2</a></div><body></html>'
Selector(text=body)
Out[12]: <Selector xpath=None data=u'<html><body><div id="1"><a>url1</a></div'>
for node in Selector(text=body).css('div'):
print(node.css('::text').get())
url1
url2
css проще) а так да . нужна если используется xpath. Еще один плюс чтобы перейти на css. Разница в xpath между .// и ./, что первый будет искать ниже по дереву.K
K
from scrapy import Selector
body = '<html><body><div id="1"><a>url1</a></div><div id="2"><a>url2</a></div><body></html>'
Selector(text=body)
Out[12]: <Selector xpath=None data=u'<html><body><div id="1"><a>url1</a></div'>
for node in Selector(text=body).css('div'):
print(node.css('::text').get())
url1
url2
css проще) а так да . нужна если используется xpath. Еще один плюс чтобы перейти на css. Разница в xpath между .// и ./, что первый будет искать ниже по дереву.МС
K
B

DD
G