Мне хотелось бы получить результаты исследования веб-страниц и организовать их в словари.
[img]https://i. sstatic.net/GjET8eQE.png[/img]
Исследование заключается в выполнении запроса к определенной цепи (ссылке) от А до Я, затем возвращается путь по этой ссылке. начиная с источника и заканчивая узлом приемника. В этом примере схема находится внутри одного пути от узла A до узла D и другого пути от узла D до узла Z. Каждый путь находится внутри физического соединения. Таким образом, результатом этого исследования должны стать пути и транспорты каждого пути, показывающие, «кто кому принадлежит»:
[img]https:// i.sstatic.net/31wPEqlD.png[/img]
Мне просто нужно хотя бы знать, какую технику мне следует искать, чтобы сделать это.
Вот что я пробовал:
driver = webdriver.Chrome()
class Link:
results = []
def __init__(self,link):
self.link = link
def query(self):
driver.get("My webpage"+self.link) #query the link from webpage
links = driver.find_element('xpath','xpath where the results are located').text #bring the results
self.links = re.findall(r'my regular expression',links) #make a list with the results found
Link.results.append(self.links) #store the results of each query
def query(link):
result = Link(link)
result.query()
if len(result.links) > 0:
for x in result.links:
query(x)
query ("Main Link A-Z")
Подробнее здесь: https://stackoverflow.com/questions/791 ... -structure
Вопрос Python — словарь и структура данных ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение