擅长:python、mysql、java
<p>根据我在评论中的要求,我认为这样的东西应该适合你:</p>
<pre><code>firma_noga = ['firma1', 'firma2', 'firma3'] #NOT EMPTY as in your code!
res_dict = {}
for data in firma_noga:
search_noga = url_part1 + url_enter_company + url_last_part
r = requests.get(search_noga)
soup = BeautifulSoup(r.content, 'html.parser')
lii = soup.find_all("span")
for l in lii:
if data not in res_dict:
res_dict[data] = [l]
else:
res_dict[data].append(l)
</code></pre>
<p>显然,如果<code>firma-noga</code>不像代码中那样是空的,那么这将很明显地起作用;并且所有剩余的(您的)解析逻辑也应该是有效的。你知道吗</p>