python3.7 ,cannot join thread before it is started, 待解决
问题描述:
2021年7月28日17:34:5
添加了一个阻塞线程之后,以回到了原点:
代码以如下:
# -*- coding=utf-8 -*-
import threading
import time
import unittest
from selenium import webdriver'''腾讯职位的前 10 位数据, 并写入 excel, 每页有 10 条信息https://careers.tencent.com/search.html?query=co_1&sc=1(https://careers.tencent.com/search.html?query=co_1&index=1&sc=1)https://careers.tencent.com/search.html?query=co_1&index=2&sc=1https://careers.tencent.com/search.html?query=co_1&index=3&sc=1 # 第一页的 URL'''class Tencent(unittest.TestCase):def setUp(self): # 初始化方法self.driver = webdriver.Chrome(executable_path="D:\Python_module\chromdriver\chromedriver.exe")self.driver.maximize_window()def testTencent(self): # 测试方法 ,test 开头# self.driver.get("https://www.baidu.com")# for i in range(1, 3):# threading.Thread(target=self.crawl(i), name="线程" + str(i)).start()# threading.Thread(target=self.crawl(i), name="线程" + str(i)).join()threading.Thread(target=self.crawl(1), name="线程" + str(1)).start()threading.Thread(target=self.crawl(2), name="线程" + str(2)).start()threading.Thread(target=self.crawl(3), name="线程" + str(3)).start()threading.Thread(target=self.crawl(4), name="线程" + str(4)).start()threading.Thread(target=self.crawl(1), name="线程" + str(1)).join()threading.Thread(target=self.crawl(2), name="线程" + str(2)).join()threading.Thread(target=self.crawl(3), name="线程" + str(3)).join()threading.Thread(target=self.crawl(4), name="线程" + str(4)).join()def crawl(self, page_nmb):print(page_nmb)self.driver.get("https://careers.tencent.com/search.html?query=co_1&index=" + str(page_nmb) + "&sc=1")time.sleep(2)self.driver.find_elements_by_class_name("recruit-title")[1].click()handle_list = self.driver.window_handlesself.driver.switch_to.window(handle_list[1])time.sleep(3)job_content = self.driver.find_elements_by_class_name("work-module")print(job_content[0].text)print(job_content[1].text)self.driver.close()self.driver.switch_to.window(handle_list[0])time.sleep(2)# self.driver.switch_to.window(handle_list[0])# self.driver.close()def tearDown(self):self.driver.quit() # 退出 driver.Chrome()if __name__ == "__main__":unittest.main()
运行结果如下:
D:\Python37-32\python.exe “C:\Program Files\JetBrains\PyCharm Community Edition 2021.1.2\plugins\python-ce\helpers\pycharm_jb_unittest_runner.py” --target 13Selenium4.Tencent.testTencent
Testing started at 5:26 PM …
Launching unittests with arguments python -m unittest 13Selenium4.Tencent.testTencent in D:\pyFile
1
工作职责
1、负责腾讯游戏在长短视频/社区/直播等平台的内容方向规划及内容投放策略,达成通过内容传播带动游戏分发的核心目的;
2、通过创新的运营手段,结合各个内容平台的特性和玩法,提升内容带游戏分发的能力,并持续探索和沉淀有效的运营模式;
3、在游戏的全生命周期,结合各重大节点的内容/运营爆点,帮助游戏优化在各平台的内容带分发效率。
工作要求
1、本科以上学历,2年以上相关工作经验,在内容型渠道-直播/短视频平台-对内容带分发的全套业务思路和玩法有较深的理解;
2、熟悉内容型平台游戏垂类MCN资源池及游戏大V号,有短视频、公众号等新媒体平台渠道运营经验优先;
3、熟悉内容宣发及内容制作管线的业务思路;
4、有较强的文案语言能力,善于捕捉热点、制造话题,具有丰富的主流内容形式(图文/短视频等)的创作经验,能通过数据优化内容营销模型;
5、对行业和用户数据有敏感度,能够根据数据预测行业趋势,提前进行规划和布局。
2
工作职责
负责定制厂牌策略、产品策略,能独立撰写全案;
协助项目组把握研发、发行方向,让产品更贴近用户视角;
提炼品牌/产品在传播面的核心信息,以带动整体传播规划与沟通导线;
对社交互动、大数据、用户体验、内容营销有初步掌握,能配合市场部门共同完成整合传播规划;
协助新业务新渠道新媒体开发工作。
工作要求
3年以上广告或传播工作经验,至少1年策略工作经验,有过4A公司工作经验且兼具Digital或Social公司行业背景经验;
具有独立的策略撰写能力,可以撰写全案;
能基于策略需求,独立提出自己的策略观点,例如传播、品牌、市场竞争、用户画像等分析面内容;
掌握挖掘洞察的技巧,能通过洞察启发创意团队;
具备brief能力,针对较为常规的传播项目,能提出清晰、易于理解的brief;
了解游戏行业的市场、消费人群、传播环境等为佳。
3
工作职责
1.完善舆情数据监测指标、搭建舆情数据平台、撰写分析报告,以推动游戏项目调优,提升用户对游戏的整体满意度。
2.利用工具、互联网检索等多种形式,监测产品在网络相关平台上的舆情,并及时上报和记录,针对问题推动项目落地和解决。
3.通过数据挖掘和探索分析用户行为数据、游戏数值设计合理性等信息,根据分析结果,推动协调研发调整、运营方向、内容规划、资源投放等关键内容。;
4.针对游戏项目进行专项数据分析,包括并不限于用户价值、流失、游戏生态、活动版本效果等,综合评估并输出报告。
工作要求
1.2年及以上相关从业经历,具有二次元游戏舆情分析、市场调研、社区运营经验者可适当放宽;
2.熟悉涉及媒体平台信息,了解其传播渠道和特性,关注时事热点,对公共事件有客观及深刻见解,有撰写独立案例分析报告者优先;
3.具备良好的快速应变能力、逻辑思维能力和分析能力,具有良好的团队协作能力;
4.熟悉二次元社群及核心用户人群者优先。
4
工作职责
1、负责各类游戏项目在营销节点、品牌建设等工作中文案创意概念的把控,与市场、产品相关人员讨论产品核心卖点,并输出核心创意概念的企划方案;
2、与美术指导一起,联动内外部执行资源,确保概念到执行的有效落地;
3、挖掘并培养可供项目长期使用的设计制作类资源。
工作要求
1、三年以上互联网营销创意岗位或广告行业资深撰文经验,具备良好的文字功底和审美能力。
2、优秀的创意策划、提案和总结能力;
3、能够深入了解产品,挖掘产品文化价值,通过有效的撰文手段在信息层面和用户情感进行有效联动
有较丰富游戏经验,熟悉国内外游戏行业动态,对游戏、动漫、电影等领域有深入的了解,对优质的撰文案例有较强的敏锐度。
1
工作职责
1、负责移动精品手游的效果广告运营推广工作;
2、负责不同品类游戏的效果广告策略制定,制定效果广告推广策略并统筹协调推进效果广告策略落地;
3、负责游戏投放数据分析,能围绕投放数据进行多维度分析,定位投放问题,优化投放策略;
4、负责研究竞品及同行广告投放策略和投放效果,并复用有效的经验。
工作要求
1、本科及以上学历;
2、3年及以上手游运营相关工作经验,熟悉移动广告投放流程,有手游广告投放经验者优先;
3、熟悉不同品类产品的效果广告推广及回本模型;
4、具备出色的组织协调能力和规划能力;
5、对数据敏感,能在高压情况下将工作推行落地;
6、具备优秀的自我驱动力、沟通能力、团队协作能力及跨部门协作推动力。
Error
Traceback (most recent call last):
File “D:\pyFile\13Selenium4.py”, line 33, in testTencent
threading.Thread(target=self.crawl(1), name=“线程” + str(1)).join()
File “D:\Python37-32\lib\threading.py”, line 1027, in join
raise RuntimeError(“cannot join thread before it is started”)
RuntimeError: cannot join thread before it is started
Ran 1 test in 43.047s
FAILED (errors=1)
Process finished with exit code 1
问题解决:
待解决
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
