url = url.xpath("//iframe[contains(@src, 'domain.com')]") print url
[<Element iframe at 15a73f8>]
Когда просто ссылки собираю xpath, такой проблемы нет.
url = url.xpath("//iframe[contains(@src, 'domain.com')]") print url
[<Element iframe at 15a73f8>]
geliusчто именно получить? текст, код?
Как получить из этого iframe?
urls = urls.xpath(u'//img/ancestor::a/@href') print urls
url = url.xpath("//iframe[contains(@src, 'domain.com')]") print url
[<Element iframe at 15a73f8>]
from grab import Grab g = Grab() g.go('http://domain1.com') url = lxml.html.fromstring(g.response.body) url = url.xpath("//iframe[contains(@src, 'domain2.com')]") g.go(url)
geliusurl = url.xpath("//iframe[contains(@src, 'domain.com')]")
url = url.xpath("//iframe[contains(@src, 'domain.com')]/@src")