Как выполнить итерации действительно через рецензии и найти соответствующее предложение о работе, распечатав рецензию сотрудника? - PullRequest
0 голосов
/ 12 мая 2019

Уже установив динамический поиск предложений на основе компаний, генерирующих ссылку, по которой вы используете ее для поиска доступных обзоров работы, выполненных предыдущими сотрудниками, я теперь столкнулся с вопросом о кодировании той части, которая будетпозвольте мне после назначения предложений о работе и обзоров работы списку, а также описания, чтобы перебрать их и напечатать корреспондента.

Все это кажется простым, пока вы не заметите, что список предложений работы имеет другой размер, чемОбзоры вакансий, поэтому я нахожусь в тупике в отношении следующей ситуации.

Я пытаюсь следующий код, который, очевидно, дает мне ошибку, так как 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 в момент списания.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...