首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linkedin Scraper,Parsel Selector未定义

Linkedin Scraper,Parsel Selector未定义
EN

Stack Overflow用户
提问于 2021-06-13 12:52:50
回答 1查看 37关注 0票数 0

得到这个错误我现在很沮丧,谁来帮帮忙!

代码语言:javascript
复制
for linkedin_url in linkedin_urls:
    driver.get(linkedin_url)
    sleep(5)
    Sel=Selector(text=driver.page_source)

name = Sel.xpath("//div[starts-with(@class, 'text-heading-xlarge inline t-24 v-align-middle break-words')]/text()")
driver.execute_script("arguments[0].extract_first();",name)
if name:
    name = name.strip()

job_title = Sel.xpath('//div[starts-with(@class,"pv-top-card-section__headline")]/text()')
driver.execute_script("arguments[0].extract_first();",job_title)
if job_title:
    job_title = job_title.strip()

错误:

代码语言:javascript
复制
Traceback (most recent call last):
  File "D:\PycharmProjects\LinkedInScraper\main.py", line 49, in <module>
    name = Sel.xpath("//div[starts-with(@class, 'text-heading-xlarge inline t-24 v-align-middle break-words')]/text()")
NameError: name 'Sel' is not defined
EN

回答 1

Stack Overflow用户

发布于 2021-06-13 13:52:13

我猜你的问题是缩进。

试试这个:

代码语言:javascript
复制
for linkedin_url in linkedin_urls:
    driver.get(linkedin_url)
    sleep(5)
    Sel=Selector(text=driver.page_source)

    name = Sel.xpath("//div[starts-with(@class, 'text-heading-xlarge inline t-24 v-align-middle break-words')]/text()")
    driver.execute_script("arguments[0].extract_first();",name)
    if name:
        name = name.strip()
    job_title = Sel.xpath('//div[starts-with(@class,"pv-top-card-section__headline")]/text()')
    driver.execute_script("arguments[0].extract_first();",job_title)
    if job_title:
        job_title = job_title.strip()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67954977

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档