当前位置: 首页 > 知识库问答 >
问题:

我想将4个文本变量附加到一个名为job的变量中,并打印job变量的文本

邓焱
2023-03-14

我目前正在使用python shell中的selenium删除Linkedin作业目录

从selenium导入webdriver

从selenium.webdriver.common.keys导入密钥

驱动程序:火狐()

driver.get('https://www.linkedin.com/jobs/search?
locationId=sg%3A0&f_TP=1%2C2&orig=FCTD&trk=jobs_jserp_posted_one_week')
a = driver.find_elements_by_class_name('job-title-text')
b = driver.find_elements_by_class_name('company-name-text')
c = driver.find_elements_by_class_name('job-location')
d = driver.find_elements_by_class_name('job-description')
#There are 50 pages of jobs therefore I specified a range of 55
for e in range(55):

   for g in a:

      print(g.text)

   for h in b:

      print(h.text)

   for i in c:

      print(i.text)

   for j in d:

      print(j.text)

k = driver.find_element_by_class_name('next-btn')
k.click()
Job = []
Job.append(a)
Job.append(b)
Job.append(c)
Job.append(d)

   for l in Job:
          print(l.text)

这段代码不起作用,我一直在努力尝试各种方法来解决这个问题。如果我能得到正确的解决方案那就太好了。

共有2个答案

锺离声
2023-03-14

我不太明白你的问题。也许你可以从列举(列表)中得到一些想法

例如:

word_list=['go','have', 'fun', 'good']
name_list=['1.txt','2.txt','3.txt','4.txt']

for i, word in enumerate(word_list):
   print i ### it is the position of each element
   print word ### it is the each element of word_list
   print name_list[i] ### it is the each element of name_list 
云何平
2023-03-14
for e in range(55):

   for g in a:

      print(g.text)
      job.append(g)

   for h in b:

      print(h.text)
      job.append(h)

   for i in c:

      print(i.text)
      job.append(i)

   for j in d:

      print(j.text)
      job.append(j)

也许你应该得到这样的工作清单。

 类似资料:
  • 问题内容: 我正在尝试将输入字段的值绑定到变量。我不知道这个变量的名字 是先验的 ;它存储在另一个变量中。 这是html: 这是控制器: 我也 弄了个小提琴。 这是行不通的,因为当前绑定是在输入字段和变量之间。相反,我将输入字段绑定到变量,该变量的名称存储在变量中(在本例中为)。 可能吗? 怎么样? 问题答案: 是的,有可能。我不明白您为什么要这样做,但是我可以告诉您如何做。我无法启动小提琴,但是

  • 如何使像这样打印: 在调试过程中,我曾在许多地方将许多打印语句作为日志编写。我会写这样的声明 我想要一个打印变量名和变量值的方法。在C中,可以按如下方式进行: 有什么办法可以做到这一点吗? 提前感谢。

  • 当你使用了一个未知的变量名,通常 JavaScript 会自动创建全局变量: function f() { foo = 123 } f() foo 123 好在你会在 ECMAScript5 的严谨模式得到警告[1]: function f() { 'use strict'; foo = 123 } f() ReferenceError: foo is not defined 参考 [1] Jav

  • 问题内容: 我正在尝试将.json文件加载到javascript中的变量中,但无法正常工作。这可能只是一个小错误,但我找不到它。 当我使用静态数据时,一切工作正常: 我把一切的在一个文件,并试图以加载到本地JavaScript变量作为解释在这里:负载JSON转换成变量。 我使用Chrome调试器运行它,它总是告诉我该变量的值为。该文件与调用它的.js文件位于同一目录中。 我错过了什么? 问题答案:

  • 如何从HTML脚本中获取use变量并在index.js文件中使用它? 我想取变量并将其放入我的js文件中。我怎么能这么做?