Find Jobs
Hire Freelancers

constellation

$30-250 USD

已关闭
已发布将近 4 年前

$30-250 USD

货到付款
0. Use python 3.7/3.8, and please leave some comments and notes 1. A small crawler program on Windows; I can download the file and click an .exe for running it. This program has an interface for some simple operations: there is a search box and search button in the page, a status bar, a conversion button, an import button, and a visualization button. 2. First, I can type a word in the search box of the program’s interface. 3. According to the word I typed in step2, the program searches for the corresponding words on [login to view URL] 4. Create a list1 to document the explanations on [login to view URL] of the word searched in step2. Please notice that only level-1 explanations are needed (as shown in the jpg "无标题", the level-1 explanations of “this” are the sentences rounded by the red circles). In list1, it should include the word, and the explanations attached to the word. In list1, pls keep the sequences of the explanations, the sequence of the words in each explanation. 5. A word may have several level-1 explanations. Obviously, these explanations are written by other English words. Treat these words contained in these explanations as a set. Create a list2 to include all the words in all the explanations of a single word, add these words to list1, and then repeat step4 to get the explanations of them one by one. 6. Repeat step4 and step5 until list1 and list2 doesn’t grow anymore. Finally there should be the effect that all the words in list2 can find their level-1 explanations in list1, and all the explanations in list1 are constituted by the words included in list2. 7. (Simultaneously with 6) Record the mapping relationship words and form a database (will be useful in step 9). For example, suggesting that I start by searching “A”, then the program will return explanation1 and explanation 2. Explanation1 is written by B, C, D; explanation2 is written by E, F, G. Now I get a mapping between A and BCDEFG. Record this mapping relation. Then, according to step4~6, the program will begin to search for the explanations of B, C, D, etc. And then it will find that B has a mapping relation with (perhaps) A, E, K, W, Z… The program will also record these mapping relations, until list1 and list2 doesn’t grow anymore. Eventually, it will form a database carrying all these mapping relations. 8. When step6 and step7 are completed, the interface of the program will show me a notice “lists are prepared”. Then I can click a button on the interface to create an excel that includes list1 and list2, and to derive a file that has the database formed in step7. I can choose where I want to save these files. 9. The program has another button for visualization. When I click the button, it can generate a picture of the mapping relations in the most recent step7 file, or in a step7 file that I choose. The visual effect should be something like the picture attached called "无标题2”.
项目 ID: 26717375

关于此项目

1条提案
远程项目
活跃4 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
1威客以均价$250 USD来参与此工作竞标
用户头像
Hi, I read the specificatin of your project and I understand what you want As a Senior python programmer, I have rich experiences with python GUI programming and scraping. I can build the app with tkinter or PyQT5. Please contact me anytime. Regards. Vadim.
$250 USD 在3天之内
5.0 (22条评论)
5.7
5.7

关于客户

CHINA的国旗
Beijing, China
0.0
0
会员自7月 26, 2020起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。