Уже установив динамический поиск предложений на основе компаний, генерирующих ссылку, по которой вы используете ее для поиска доступных обзоров работы, выполненных предыдущими сотрудниками, я теперь столкнулся с вопросом о кодировании той части, которая будетпозвольте мне после назначения предложений о работе и обзоров работы списку, а также описания, чтобы перебрать их и напечатать корреспондента.
Все это кажется простым, пока вы не заметите, что список предложений работы имеет другой размер, чемОбзоры вакансий, поэтому я нахожусь в тупике в отношении следующей ситуации.
Я пытаюсь следующий код, который, очевидно, дает мне ошибку, так как cargo_revisto_list длиннее, чем nome_emprego_list, потому что, как только у вас есть больше отзывов, чем предложений о работеэто имеет место, как и наоборот.
Списки будут, например, следующими:
cargo_revisto_list = ["Business Leader","Sales Manager"]
nome_emprego_list = ["Business Leader","Sales Manager","Front-end Developer"]
opiniao_list = ["Excellent Job","Wonderful managing"]
Было бы вопросом удачи, чтобы они были точно такими жеразмер.
url = "https://www.indeed.pt/cmp/Novabase/reviews?fcountry=PT&floc=Lisboa"
comprimento_cargo_revisto = len(cargo_revisto_list) #19
comprimento_nome_emprego = len(nome_emprego_list) #10
descricoes_para_cargos_existentes = []
if comprimento_cargo_revisto > comprimento_nome_emprego:
for i in range(len(cargo_revisto_list)):
s = cargo_revisto_list[i]
for z in range(len(nome_emprego_list)):
a = nome_emprego_list[z]
if(s == a): #A Stopping here needs new way of comparing strings
c=opiniao_list[i]
descricoes_para_cargos_existentes.append(c)
elif comprimento_nome_emprego > comprimento_cargo_revisto:
for i in range(len(comprimento_nome_emprego)):
s = nome_emprego_list[i]
for z in range(len(cargo_revisto_list)):
a = cargo_revisto_list[z]
if(s == a) and a!=None:
c = opiniao_list[z]
descricoes_para_cargos_existentes.append(c)
else:
for i in range(len(cargo_revisto_list)):
s = cargo_revisto_list[i]
for z in range(len(nome_emprego_list)):
a = nome_emprego_list[z]
if(s == a):
c = (opiniao_list[i])
descricoes_para_cargos_existentes.append(c)
После решения этой проблемыМне нужно было бы получить точное описание отзыва о проверенной работе, которое соответствует предложению о работе, поэтому для решения этой проблемы я бы получил индекс cargo_revisto_list и использовал этот индекс для печати подкачки мнение, которое соответствует проверенной работе, поскольку оно былодобавлен в список одновременно и по заказу Beautiful Soup в момент списания.