掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 7815|回复: 270

[专有词库] [6.7]urbandictionary.com城市俚语在线词典 [python]

    [复制链接]
  • TA的每日心情
    慵懒
    2018-8-25 12:29
  • 签到天数: 91 天

    [LV.6]常住居民II

    发表于 2018-5-7 13:23:02 | 显示全部楼层 |阅读模式
    本帖最后由 garypang 于 2018-6-12 22:02 编辑
    5 y7 g. y5 r2 A' y) l  S% A+ c
    : Y' b' T, t5 T5 ^原代码来源于 https://github.com/goldendict/go ... uecomment-258699694 另感谢@jiaoyidongxi提供线索https://www.pdawiki.com/forum/fo ... &fromuid=199595
    : P* Q6 ~+ C8 k3 J, m; P5 \  o3 r" m* c5 s8 b9 c
    6.7 更新:8 o4 c$ s+ e' U+ W
    修复<br><br>重复换行导致的空白行问题,
    8 `; r+ b  W7 p* m6 W  }6 Y" @5 \& s6 _" b
    更新:/ Y" ]" `2 R( t' S

    $ a4 Y0 A3 n2 h: M/ Y. I$ [修复一处可能的编码错误 来自 https://www.pdawiki.com/forum/fo ... &fromuid=199595  感谢@hyqq2015
    * ?5 ~( n( W0 D
    " q7 X( t0 ~& k4 N7 f修复QT4版goldendict 无法显示thumb up, thumb down 图标的问题. `3 P8 Z  W% J- x
      K) z* D  J4 ]( I) q. p. ~7 h
    增加 write on 时间
    * u  L7 m; {/ U, Q% w) t8 E) Q/ v9 X

    ( U/ o4 ]) o# g+ l6 c修改如下:
    6 T8 M: |$ Z5 m( u) X2 v! Z
    0 V, }2 U' H7 D# i# [1. 增加  赞成和反对数,释义重要与可信度一目了然
    : @% E3 t) L8 ~' U6 [. z1 U/ |3 ^* S" g- x
    2. 样式排版调整
    7 S$ M# O" \/ U1 e( r! i0 ?
    + f8 _0 W0 g. m0 @5 i3. 修复一处报错
    / w% E! p, Y8 Z, L' ^

      F: l: Y# ~& t: X2 k8 Z  x# L, D, ^5 F- R
    urbandictionary.com 这个美国流行俚语词典网站我蛮喜欢用的频率也挺高的,有趣又社会,为学习英语增加乐趣.词条都是由网友编辑不断更新的,所以还是在线版最合适,永远不用担心数据过时,虽然是在线版,但基本能秒查,实在是棒!  o) B4 u( {, i1 n# i
    ( z, i* l8 E1 V" \& s: j) L' Q5 u
    效果:
    2 v, C, p0 `3 u5 n/ d8 }/ h( E% q3 b. p3 E7 {
    / Z& b$ R5 ~, ~7 ^4 |4 k6 S

    1 J+ N7 R  t4 Y食用方法(Windows):
      B+ T/ @( w9 J' z, R  V2 C5 B9 `/ i. N- ?: v- t4 Y7 o; S
    下载安装  python3 https://www.python.org/ftp/python/3.6.5/python-3.6.5.exe* H" W  h3 r2 u. [; T! P

    * F# r( G: o: m& o$ b- H/ z) ]5.将下载的urban.py文件放在电脑某个位置(以D:\根目录为例)
    6 @! M0 R/ |9 ], b" G0 m8 h: q- z, J; ]* n' r' `3 Z) x9 K6 T4 Q
    6. goldendict 词典来源->程序 类型选html 命令行键入python D:\urban.py %GDWORD%   勾上已启用, k4 w7 O6 y  d- K4 I; f. I3 p

    , G( t, ?3 w, r0 J2 W结束. Q0 {' F; `1 P( ^
    ' s- F. B8 h' T' k4 [# k
    下载& P! z8 Z) t" M( g
    0 u7 y& ?' e4 K: J. `, ^6 o
    游客,如果您要查看本帖隐藏内容请回复

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?免费注册

    x

    评分

    6

    查看全部评分

    本帖被以下淘专辑推荐:

  • TA的每日心情
    开心
    2020-10-25 03:32
  • 签到天数: 395 天

    [LV.9]以坛为家II

    发表于 2018-5-20 21:20:05 | 显示全部楼层
    本帖最后由 hyqq2015 于 2018-5-21 17:02 编辑
    ) N$ u# Q, ~; T' I2 X, T; [1 `
    . ]$ m' X% J7 D- y7 K# D同步更新:
    / f& u2 t& D; S+ h, A  T8 K+ J$ @0 g- |9 w- @+ R  o0 C) H4 t
    1. 修正多余的换行,使排版更紧凑
    % Q# R' c5 r8 j2 k$ C/ G* p1 P$ @% w4 U  h# u. f
    2. 同步更新楼主代码:修复QT4版Goldendict 无法显示赞成, 反对 图标的问题
    9 w: @, S( N  L7 n
    8 u4 h7 y4 M8 c7 B) h, E! Z楼主已修复编码问题并有更新,这个只是多给大家一个选择(排版紧凑)。- W: g/ \# v0 ^' t
    ! v& B' C' T# T3 r7 k; O+ M* O
    - S+ Q1 W# M7 W- O
    2 k7 }$ L' b, u: V/ `) T- i1 ]
    **********************************************************************************
    5 _& r3 T$ H6 F2 ]查 "aka" 之类有多种可能形式(aka, A.K.A., AKA, a.k.a., A-K-A )的单词显示编码问题,尝试修复了,并增加了 作者信息和日期信息。6 [8 \5 z* h& _+ S4 A2 q0 S1 v

    ; K, l7 x2 p& ^3 ~3 L2 @4 e/ ~/ j; k& T  B% j8 L4 P% D  E, f
    ' Z% l4 R2 n- a1 t4 e! s. p( n
    有需要的自取(需回复楼主帖子):  T* ^5 d2 `7 ?7 L% N& d
    游客,如果您要查看本帖隐藏内容请回复

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?免费注册

    x

    评分

    2

    查看全部评分

  • TA的每日心情
    开心
    2020-10-25 03:32
  • 签到天数: 395 天

    [LV.9]以坛为家II

    发表于 2018-6-7 18:13:39 | 显示全部楼层
    garypang 发表于 2018-6-7 15:213 P0 J5 V( L/ q( V+ i% m& ?
    是的,离线版和在线版都是用的http://api.urbandictionary.com/v0/define?term= 这个接口的数据 这个接口 ...

    - ^* n# C) }) n在网上找到一个1.9G的Urban Dictionary数据资源:% T4 r* ~6 q. v5 `, W
    https://www.reddit.com/r/dataset ... ions_1999_may_2016/1 W6 {: y8 \% V" @! c, G$ J5 F$ g
    下载数据看了下,这个2016年5月份的数据中,beautiful的释义有195条,看来作者抓取的时候抓到的释义很全。
    ' v5 L+ G$ [2 l( `; `; `- I+ s1 q3 V9 e; O( ]
    作者介绍可以利用 defid 来抓取,
    9 c0 @- X7 W- v- G
    You can scrape word ids from here: http://www.urbandictionary.com/y ... 17-03-29&page=2 (note that each date has many pages) and then just throw them into the urbandictionary api link above.

    3 E0 A+ g% p) P% P! c5 B; T* }其实我并不是很懂Python,不知这种方法是否可以完整抓取?
  • TA的每日心情
    开心
    2020-10-25 03:32
  • 签到天数: 395 天

    [LV.9]以坛为家II

    发表于 2018-6-8 17:06:11 | 显示全部楼层
    本帖最后由 hyqq2015 于 2018-6-8 17:15 编辑
      [9 V5 P( r/ O# _* k6 }6 G
    garypang 发表于 2018-6-8 13:46
    3 B- r. R* m2 c& J3 s里面作者所说的 http://www.urbandictionary.com/y ... 17-03-29&page=2 这个接口已经失 ...
    ! W1 a9 W3 t, H5 X" C
    $ L( R% e& X' e) h6 E+ F7 N3 H3 O
    并没有失效,是按照日期来的,一天一天来,比如:' a& o) Y3 R: ~- p/ Y- t+ R1 P
    https://www.urbandictionary.com/yesterday.php?date=2018-06-073 q! H2 j. F( I: E
    https://www.urbandictionary.com/yesterday.php?date=2018-06-06
    3 Y6 v+ Y3 T0 r, W8 H7 hhttps://www.urbandictionary.com/yesterday.php?date=2018-06-057 _$ r8 I- y. O$ M4 ^$ W: I
    * F$ u# Y4 b8 {& |- l
    作者抓取的数据是从1999年到2016年5月的。9 J# N+ ~! G0 f

    " y3 B0 y6 b0 m- e5 g$ m( J, y7 M  l: w% R. ^) c
    urban的数据也是1999年开始,看下图:' C5 u8 B5 d' c0 X4 J3 Z% R* c0 e

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?免费注册

    x

    该用户从未签到

    发表于 2018-5-7 19:03:45 | 显示全部楼层
    感谢楼主分享,下载试用!在线版有在线版的好处。
  • TA的每日心情
    开心
    2020-1-15 17:24
  • 签到天数: 219 天

    [LV.7]常住居民III

    发表于 2018-5-8 07:14:16 来自手机 | 显示全部楼层
    很好的资源,谢谢分享!
  • TA的每日心情
    无聊
    2020-9-10 02:10
  • 签到天数: 343 天

    [LV.8]以坛为家I

    发表于 2018-5-8 09:15:52 | 显示全部楼层
    谢谢楼主分享。
  • TA的每日心情
    开心
    2020-10-25 03:32
  • 签到天数: 395 天

    [LV.9]以坛为家II

    发表于 2018-5-8 11:05:24 | 显示全部楼层
    上次在 资源自助服务区 中有看到有位仁兄在抓取这部词典。
  • TA的每日心情
    慵懒
    2018-8-25 12:29
  • 签到天数: 91 天

    [LV.6]常住居民II

     楼主| 发表于 2018-5-8 14:47:18 | 显示全部楼层
    hyqq2015 发表于 2018-5-8 11:05
    6 E8 Y8 ]6 q) H* `3 P3 p" O上次在 资源自助服务区 中有看到有位仁兄在抓取这部词典。
    % Z( M0 S4 e5 L
    是的 但是太难了 可能要个把月  也许在线版才是这词典最好的解决方案
  • TA的每日心情
    开心
    2020-10-25 03:32
  • 签到天数: 395 天

    [LV.9]以坛为家II

    发表于 2018-5-8 15:01:33 | 显示全部楼层
    本帖最后由 hyqq2015 于 2018-5-8 15:07 编辑 $ y4 C& x7 T7 Q+ R, N
    garypang 发表于 2018-5-8 14:479 [# @& c; Y% l2 ?
    是的 但是太难了 可能要个把月  也许在线版才是这词典最好的解决方案
    : q; o7 q. r1 I; D' l* g

    6 }) s( O% b- H3 s+ f6 n不知能否在代码中增加显示释义中的赞成和反对数,如下图:
    8 P: \' l2 |9 {" k
    ( M0 i7 r0 R4 T" R: V* ]$ ?, {在线版:
    # g  O$ Q4 A2 e9 K+ s' S# `0 M( `! k

    , N" E; J" C6 _' S7 k2015版:
    9 s$ H: t  j1 E% k! @' o
    4 P3 J; f7 R' V' l( y0 @: p6 m2 Q
    当然,如果能把日期也显示出来就更好了。

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?免费注册

    x
  • TA的每日心情
    慵懒
    2018-8-25 12:29
  • 签到天数: 91 天

    [LV.6]常住居民II

     楼主| 发表于 2018-5-8 17:33:10 | 显示全部楼层
    hyqq2015 发表于 2018-5-8 15:01) H# B! ?7 O; \9 g/ s2 X$ |: g
    不知能否在代码中增加显示释义中的赞成和反对数,如下图:
    5 q. @; c. e' c% j9 |0 o8 p+ u, A
    + U% Y8 u( `+ n7 F4 D7 C在线版:
    , n% w4 _8 Y/ ?
    好建议,已增加~
  • TA的每日心情
    无聊
    2018-4-14 13:54
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2018-5-10 16:07:10 | 显示全部楼层
    感谢分享,再也不需要访问网页了!
  • TA的每日心情
    奋斗
    2020-10-15 10:48
  • 签到天数: 255 天

    [LV.8]以坛为家I

    发表于 2018-5-11 03:13:19 | 显示全部楼层
    感谢楼主辛苦制作这个大作
  • TA的每日心情
    郁闷
    2019-10-24 11:58
  • 签到天数: 18 天

    [LV.4]偶尔看看III

    发表于 2018-5-11 09:20:17 | 显示全部楼层
    不知道有没有安卓的版本
  • TA的每日心情

    2018-6-16 00:08
  • 签到天数: 197 天

    [LV.7]常住居民III

    发表于 2018-5-11 12:29:20 | 显示全部楼层
    兄弟,感谢感谢哈。这个对于一些生僻字的查询,有帮助哈。
  • TA的每日心情
    开心
    2019-5-18 18:07
  • 签到天数: 521 天

    [LV.9]以坛为家II

    发表于 2018-5-12 17:46:58 | 显示全部楼层
    在线版好,与时俱进
  • TA的每日心情
    擦汗
    2020-7-23 13:21
  • 签到天数: 353 天

    [LV.8]以坛为家I

    发表于 2018-5-13 06:09:59 | 显示全部楼层
    感谢楼主分享,      
  • TA的每日心情

    6 天前
  • 签到天数: 186 天

    [LV.7]常住居民III

    发表于 2018-5-15 22:41:52 | 显示全部楼层
    神啊,终于让我找到了!! K, e0 ?6 L6 I. X, M7 V% X
  • TA的每日心情
    慵懒
    2020-12-11 08:19
  • 签到天数: 104 天

    [LV.6]常住居民II

    发表于 2018-5-16 07:41:42 | 显示全部楼层
    upvote的保留很好!
  • TA的每日心情
    开心
    2019-10-25 14:29
  • 签到天数: 32 天

    [LV.5]常住居民I

    发表于 2018-5-16 17:22:12 | 显示全部楼层
    感谢楼主分享,下载试用!

    该用户从未签到

    发表于 2018-5-16 17:46:57 | 显示全部楼层
    感谢楼主,原来在线词典还有调用本地 python 脚本这个思路,刷新认知了

    该用户从未签到

    发表于 2018-5-18 10:40:18 | 显示全部楼层
    非常有趣的教程,感谢~
  • TA的每日心情
    开心
    2018-12-20 00:41
  • 签到天数: 26 天

    [LV.4]偶尔看看III

    发表于 2018-5-21 00:31:08 | 显示全部楼层
    很好的东西,感谢分享
  • TA的每日心情
    慵懒
    2018-8-13 10:58
  • 签到天数: 113 天

    [LV.6]常住居民II

    发表于 2018-5-22 10:27:20 | 显示全部楼层
    太厉害了,感谢分享
  • TA的每日心情

    2020-5-27 13:41
  • 签到天数: 220 天

    [LV.7]常住居民III

    发表于 2018-5-22 12:29:32 | 显示全部楼层
    非常好用多谢了

    该用户从未签到

    发表于 2018-5-26 02:48:26 | 显示全部楼层
    多谢作者。 必须补足紫薯~ ????
  • TA的每日心情
    开心
    2018-6-7 12:41
  • 签到天数: 20 天

    [LV.4]偶尔看看III

    发表于 2018-5-26 23:36:33 | 显示全部楼层
    谢谢大佬 要好好学习下
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    顶部qrcode底部
    关注掌上百科官方微信公众号送积分
    关注掌上百科官方微信公众号
    关注微信公众号 pdawiki,获取邀请码,看文抢积分,抽奖得浮云! Follow our Wechat official account "pdawiki", get invitation codes, and play the lottery to earn points (积分)!

    小黑屋|手机版|Archiver|PDAWIKI |网站地图

    GMT+8, 2021-1-22 05:51 , Processed in 0.058179 second(s), 19 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回复 返回顶部 返回列表