Я пытаюсь очистить часть веб-страницы: HTML код:
<table class="datatable">
<thead>
<tr>
<td>Company name</td>
<td>Country / Territory</td>
<td>2-letter code</td>
<td>Accounting code (PAX)</td>
<td>Airline prefix code</td>
</tr>
</thead>
<tbody>
<tr>
<td>Air France</td>
<td>France</td>
<td>AF</td>
<td>057</td>
<td>057</td>
</tr>
</tbody>
Мой код:
def AIRLINE(code):
import csv
import requests
from bs4 import BeautifulSoup
import sys
import string
from importlib import reload
reload(sys)
url = 'https://www.iata.org/en/publications/directories/code-search/?airport.search=%s' %(code)
response = requests.get(url)
html = response.content
soup = BeautifulSoup(html, 'html.parser')
soup = soup.find("td", data-heading="Company name").text
print(soup)
Мне нужно Извлеките значение «Air France», но отмените привязку к заголовку «Название компании». В выводе появляется синтаксическая ошибка.
Ошибка: SyntaxError: expression cannot contain assignment, perhaps you meant "=="?
Любые предложения будут высоко оценены.