软件测试怎么都搜不到几个岗位?

智联招聘基本都是硬件测试,按软件测试搜索,出来的基本都是硬件测试岗位

可能是职位分类中,硬件测试和软件测试被归为同一类别了,所以搜索结果中会出现硬件测试的岗位。可以通过筛选条件中的“工作经验”、“学历要求”等选项来进一步缩小搜索范围,以便更快地找到符合要求的岗位。

使用更具体的关键词和搜索条件,以便更好地定位您感兴趣的软件测试岗位。

  • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/7544459
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:软件设计师——软件工程的基本知识(你想要的都有)
  • 您还可以看一下 李晓华老师的人工智能实战经验分享系列之搭建人工智能开发环境课程中的 激活和退出虚拟环境小节, 巩固相关知识点
  • 以下回答由chatgpt基于相关博客总结生成:

    答案:

    针对问题所提出的参考资料并没有直接提供有效的方法或策略来解决如何找到符合软件测试职位的招聘信息,因此以下是我基于我的IT专业知识和经验所提供的解决方案:

    1. 在智联招聘的搜索框中输入 “软件测试” 关键词,然后选择 “高级搜索”,在 “职位名称” 中输入 “软件测试”,在“职位描述” 中输入 “软件测试”,这样可以更有针对性地筛选出软件测试职位。
    #代码示例
    import requests
    from bs4 import BeautifulSoup
    
    url = "https://www.zhaopin.com/"
    search_kw = "软件测试"
    search_location = "全国"
    headers = {
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'}
    response = requests.get(url, headers=headers)
    soup = BeautifulSoup(response.text, 'html.parser')
    search_box = soup.select_one(".zp-searchbox__dropdown__content")
    for i in search_box.select("a"):
        if search_location in i['title'].replace(" ", ""):
            lm_url = i['href']
    response = requests.get(lm_url, headers=headers)
    soup = BeautifulSoup(response.text, 'html.parser')
    search_kw_input = soup.select_one("#search_input")
    search_kw_input['value'] = search_kw
    form = soup.select_one(".search-form__left")
    action = form['action']
    params = {}
    for i in form.select("input"):
        params[i['name']] = i['value']
    search_url = url + action
    response = requests.post(search_url, headers=headers, data=params)
    soup = BeautifulSoup(response.text, 'html.parser')
    for result in soup.select(".contentpile__content__wrapper"):
        job_title = result.select_one(".contentpile__content__wrapper__item__info__box__jobname__title")
        job_tags = result.select(".contentpile__content__wrapper__item__info__box__tag__wrapper__tag")
        if any(search_kw in tag.text for tag in job_tags) or search_kw in job_title.text:
            print(job_title.text.strip())
            print(result.select_one(".salary").text.strip())
            print(result.select_one(".company_title").text.strip())
            print(result.select_one(".job_desc").text.strip())
            print("="*60)
    
    1. 利用其他招聘网站,例如:51job、拉钩网、boss直聘等,进行招聘信息的查询。
    #代码示例(以拉钩网为例)
    import requests
    import json
    
    url = "https://www.lagou.com/jobs/list_{}?labelWords=&fromSearch=true&suginput="
    search_kw = "软件测试"
    headers = {
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'}
    response = requests.get(url.format(search_kw), headers=headers)
    
    cookies = response.cookies.get_dict()
    x_anit_forge_token = cookies['X_Anti_Forge_Token']
    x_anit_forge_code = cookies['X_Anti_Forge_Code']
    headers.update({
        'X-Requested-With': 'XMLHttpRequest',
        'X-Anit-Forge-Token': x_anit_forge_token,
        'X-Anit-Forge-Code': x_anit_forge_code,
    })
    data = {
        'pn': 1,
        'kd': search_kw
    }
    post_url = "https://www.lagou.com/jobs/positionAjax.json?needAddtionalResult=false&isSchoolJob=0"
    response = requests.post(post_url, headers=headers, cookies=cookies, data=data)
    json_data = json.loads(response.text)
    for item in json_data['content']['positionResult']['result']:
        print(item['companyFullName'])
        print(item['positionName'])
        print(item['salary'])
        print(item['workYear'])
        print(item['education'])
        print(item['district'])
        print(item['firstType'])
        print(item['secondType'])
        print(item['thirdType'])
        print(item['companyLabelList'])
        print("="*60)
    
    1. 关注相关的IT技术论坛、社交媒体等,寻找招聘信息的发布或者是一些公司招聘IT职位的信息动态,也可以通过一些社交招聘平台,例如:BOSS招聘助手、拉勾招聘助手、慧聪网等应用来获取更多符合软件测试职位的信息。

    综上所述,以上提供了三种方法来寻找符合软件测试职位的招聘信息,具体选用哪种方法取决于自己的需求和实际情况。