关于 upwork-research
upwork-research 用于搜索 Upwork 公开职位并查询职位和自由职业者详情。它通过 Crawlora API 返回规范化 JSON,可用于费率调研和候选人评估。
主要功能
- 01按关键词搜索职位
- 02获取职位完整详情
- 03查询自由职业者资料与评价
- 04分页浏览搜索结果
适用场景
- 01根据职位预算估算市场费率
- 02查看自由职业者评分与评价
- 03申请前核查职位详情
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ crawlora-org/ crawlora-skills --skill upwork-research安装后在 Claude Code 中输入/upwork-research确认已加载。
附带文件reference/endpoints.mdscripts/crawlora.sh
详细介绍
Upwork 研究
搜索 Upwork 职位并获取自由职业者档案——所有数据均来自 Crawlora API 的标准化 JSON,无需手动抓取 Upwork 页面。
何时使用此技能
- “在 Upwork 上搜索 <技能/职位> 职位。”——对公开职位列表进行自由文本关键词搜索。
- “给我看看这个 Upwork 职位。”——按职位 ID 获取完整详情(预算、描述、客户历史记录)。
- “查一下这位 Upwork 自由职业者。”——按自由职业者 ID 获取档案、时薪、Job Success Score、评分和近期客户反馈。
- “Upwork 上 <技能> 的行情如何?”——收集搜索结果中的预算,估算市场价格。
- “雇用这位自由职业者前先审核一下。”——一次调用即可获取其档案和反馈历史记录。
设置(一次性)
- 在 https://crawlora.net 免费获取 Crawlora API 密钥(每月 2,000 点数,无需信用卡)。
- 运行辅助脚本前,在环境中设置
CRAWLORA_API_KEY。 - 辅助脚本会从环境中读取
CRAWLORA_API_KEY,并向https://api.crawlora.net/api/v1发送请求。密钥缺失或无效时会返回401。
工作原理
- 搜索——
/upwork/search接受自由文本关键词(q),并返回标准化职位摘要(标题、预算、经验级别、时长、发布日期、描述摘要、技能标签),可通过page分页。 - 职位详情——从搜索结果中获取一个
id,并调用/upwork/job/{id}获取完整职位信息:描述、雇用类型、预算(时薪范围或固定金额)、地点/远程类型、经验级别、时长、项目类型、提案数量、允许申请者所在的国家/地区,以及职位发布客户的摘要(加入时间、地点、支出、雇用人数、工时、行业、公司规模)。 - 自由职业者档案——
/upwork/freelancer/{id}返回标准化档案:姓名、头衔、验证徽章、简介、时薪、评分和评论数、Job Success Score、地点和当地时间、累计工作数/工时,以及近期客户反馈(标题、评论、日期、客户姓名、评分)。
完整的端点列表、方法和参数:reference/endpoints.md。
调用 API
# Search jobs by keyword:
scripts/crawlora.sh /upwork/search q="react developer" | jq '.'
# Job detail (id from a search result):
scripts/crawlora.sh /upwork/job/<job_id> | jq '.'
# Freelancer profile (id from a search result or a known profile):
scripts/crawlora.sh /upwork/freelancer/<freelancer_id> | jq '.'
所有请求都使用 scripts/crawlora.sh;它不会将 API 密钥暴露在命令行参数中。
端点参考
此技能使用的所有 Upwork 端点,请参阅 reference/endpoints.md。
示例
- **自由职业费率查询:**针对某项技能搜索
/upwork/search(例如q="react developer"),收集搜索结果中的budget字段,估算该技能的市场价格。 - **自由职业者尽职调查:**通过
/upwork/search或已知 ID 找到候选人,然后调用/upwork/freelancer/{id},在联系对方之前查看其 Job Success Score、时薪、工时和近期客户反馈。
说明与限制
- **点数 / 成功后付费:**仅在返回
2xx时计费;免费套餐每月 2,000 点数。请在 https://crawlora.net 获取密钥。 - 仅限公开数据——公开职位和档案;请遵守 Upwork 的条款。
- **安全性:**密钥仅保存在
CRAWLORA_API_KEY中——切勿硬编码、作为查询参数传递或提交到代码库。 - 职位和自由职业者 ID 均来自搜索结果——从
/upwork/search的输出中获取id字段,而不要猜测。 - 数据来自 Upwork 自己通过真实浏览器渲染后端呈现的页面,因此字段准确反映页面上公开可见的内容(不包括 Upwork 登录墙后的数据)。
/upwork/search使用分页——传入page,即可继续浏览第一页之后的结果。
评论
支持 Markdown