From 7a8c6671f461474ba9caf7b41ab3e5f355d87ce1 Mon Sep 17 00:00:00 2001 From: Ekraj Pokhrel Date: Sun, 30 Apr 2023 12:21:32 +0200 Subject: [PATCH 1/3] last challenge need to do --- your-code/main.ipynb | 4620 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 4589 insertions(+), 31 deletions(-) diff --git a/your-code/main.ipynb b/your-code/main.ipynb index 1fe9046..dca833c 100755 --- a/your-code/main.ipynb +++ b/your-code/main.ipynb @@ -36,13 +36,14 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 503, "metadata": {}, "outputs": [], "source": [ "import requests\n", "from bs4 import BeautifulSoup\n", - "import pandas as pd" + "import pandas as pd\n", + "import re" ] }, { @@ -54,7 +55,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 504, "metadata": {}, "outputs": [], "source": [ @@ -64,11 +65,4223 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 505, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "Trending developers on GitHub today · GitHub\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
\n", + "
\n", + "Skip to content\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "

Trending

\n", + "

\n", + " These are the developers building the hot tools today.\n", + "

\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + " Language:\n", + "\n", + " \n", + " Any\n", + "\n", + "\n", + "\n", + "
\n", + "\n", + " Select a language\n", + "\n", + "\n", + "
\n", + "
\n", + "\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + " Unknown languages\n", + " \n", + "\n", + " 1C Enterprise\n", + " \n", + "\n", + " 2-Dimensional Array\n", + " \n", + "\n", + " 4D\n", + " \n", + "\n", + " ABAP\n", + " \n", + "\n", + " ABAP CDS\n", + " \n", + "\n", + " ABNF\n", + " \n", + "\n", + " ActionScript\n", + " \n", + "\n", + " Ada\n", + " \n", + "\n", + " Adblock Filter List\n", + " \n", + "\n", + " Adobe Font Metrics\n", + " \n", + "\n", + " Agda\n", + " \n", + "\n", + " AGS Script\n", + " \n", + "\n", + " AIDL\n", + " \n", + "\n", + " AL\n", + " \n", + "\n", + " Alloy\n", + " \n", + "\n", + " Alpine Abuild\n", + " \n", + "\n", + " Altium Designer\n", + " \n", + "\n", + " AMPL\n", + " \n", + "\n", + " AngelScript\n", + " \n", + "\n", + " Ant Build System\n", + " \n", + "\n", + " Antlers\n", + " \n", + "\n", + " ANTLR\n", + " \n", + "\n", + " ApacheConf\n", + " \n", + "\n", + " Apex\n", + " \n", + "\n", + " API Blueprint\n", + " \n", + "\n", + " APL\n", + " \n", + "\n", + " Apollo Guidance Computer\n", + " \n", + "\n", + " AppleScript\n", + " \n", + "\n", + " Arc\n", + " \n", + "\n", + " AsciiDoc\n", + " \n", + "\n", + " ASL\n", + " \n", + "\n", + " ASN.1\n", + " \n", + "\n", + " Classic ASP\n", + " \n", + "\n", + " ASP.NET\n", + " \n", + "\n", + " AspectJ\n", + " \n", + "\n", + " Assembly\n", + " \n", + "\n", + " Astro\n", + " \n", + "\n", + " Asymptote\n", + " \n", + "\n", + " ATS\n", + " \n", + "\n", + " Augeas\n", + " \n", + "\n", + " AutoHotkey\n", + " \n", + "\n", + " AutoIt\n", + " \n", + "\n", + " Avro IDL\n", + " \n", + "\n", + " Awk\n", + " \n", + "\n", + " Ballerina\n", + " \n", + "\n", + " BASIC\n", + " \n", + "\n", + " Batchfile\n", + " \n", + "\n", + " Beef\n", + " \n", + "\n", + " Befunge\n", + " \n", + "\n", + " Berry\n", + " \n", + "\n", + " BibTeX\n", + " \n", + "\n", + " Bicep\n", + " \n", + "\n", + " Bikeshed\n", + " \n", + "\n", + " Bison\n", + " \n", + "\n", + " BitBake\n", + " \n", + "\n", + " Blade\n", + " \n", + "\n", + " BlitzBasic\n", + " \n", + "\n", + " BlitzMax\n", + " \n", + "\n", + " Bluespec\n", + " \n", + "\n", + " Boo\n", + " \n", + "\n", + " Boogie\n", + " \n", + "\n", + " Brainfuck\n", + " \n", + "\n", + " BrighterScript\n", + " \n", + "\n", + " Brightscript\n", + " \n", + "\n", + " Zeek\n", + " \n", + "\n", + " Browserslist\n", + " \n", + "\n", + " C\n", + " \n", + "\n", + " C#\n", + " \n", + "\n", + " C++\n", + " \n", + "\n", + " C-ObjDump\n", + " \n", + "\n", + " C2hs Haskell\n", + " \n", + "\n", + " Cabal Config\n", + " \n", + "\n", + " Cadence\n", + " \n", + "\n", + " Cairo\n", + " \n", + "\n", + " CameLIGO\n", + " \n", + "\n", + " CAP CDS\n", + " \n", + "\n", + " Cap'n Proto\n", + " \n", + "\n", + " CartoCSS\n", + " \n", + "\n", + " Ceylon\n", + " \n", + "\n", + " Chapel\n", + " \n", + "\n", + " Charity\n", + " \n", + "\n", + " Checksums\n", + " \n", + "\n", + " ChucK\n", + " \n", + "\n", + " CIL\n", + " \n", + "\n", + " Circom\n", + " \n", + "\n", + " Cirru\n", + " \n", + "\n", + " Clarion\n", + " \n", + "\n", + " Clarity\n", + " \n", + "\n", + " Classic ASP\n", + " \n", + "\n", + " Clean\n", + " \n", + "\n", + " Click\n", + " \n", + "\n", + " CLIPS\n", + " \n", + "\n", + " Clojure\n", + " \n", + "\n", + " Closure Templates\n", + " \n", + "\n", + " Cloud Firestore Security Rules\n", + " \n", + "\n", + " CMake\n", + " \n", + "\n", + " COBOL\n", + " \n", + "\n", + " CODEOWNERS\n", + " \n", + "\n", + " CodeQL\n", + " \n", + "\n", + " CoffeeScript\n", + " \n", + "\n", + " ColdFusion\n", + " \n", + "\n", + " ColdFusion CFC\n", + " \n", + "\n", + " COLLADA\n", + " \n", + "\n", + " Common Lisp\n", + " \n", + "\n", + " Common Workflow Language\n", + " \n", + "\n", + " Component Pascal\n", + " \n", + "\n", + " CoNLL-U\n", + " \n", + "\n", + " Cool\n", + " \n", + "\n", + " Coq\n", + " \n", + "\n", + " Cpp-ObjDump\n", + " \n", + "\n", + " Creole\n", + " \n", + "\n", + " Crystal\n", + " \n", + "\n", + " CSON\n", + " \n", + "\n", + " Csound\n", + " \n", + "\n", + " Csound Document\n", + " \n", + "\n", + " Csound Score\n", + " \n", + "\n", + " CSS\n", + " \n", + "\n", + " CSV\n", + " \n", + "\n", + " Cuda\n", + " \n", + "\n", + " CUE\n", + " \n", + "\n", + " Cue Sheet\n", + " \n", + "\n", + " cURL Config\n", + " \n", + "\n", + " Curry\n", + " \n", + "\n", + " CWeb\n", + " \n", + "\n", + " Cycript\n", + " \n", + "\n", + " Cypher\n", + " \n", + "\n", + " Cython\n", + " \n", + "\n", + " D\n", + " \n", + "\n", + " D-ObjDump\n", + " \n", + "\n", + " Dafny\n", + " \n", + "\n", + " Darcs Patch\n", + " \n", + "\n", + " Dart\n", + " \n", + "\n", + " DataWeave\n", + " \n", + "\n", + " Debian Package Control File\n", + " \n", + "\n", + " DenizenScript\n", + " \n", + "\n", + " desktop\n", + " \n", + "\n", + " Dhall\n", + " \n", + "\n", + " Diff\n", + " \n", + "\n", + " DIGITAL Command Language\n", + " \n", + "\n", + " dircolors\n", + " \n", + "\n", + " DirectX 3D File\n", + " \n", + "\n", + " DM\n", + " \n", + "\n", + " DNS Zone\n", + " \n", + "\n", + " Dockerfile\n", + " \n", + "\n", + " Dogescript\n", + " \n", + "\n", + " Dotenv\n", + " \n", + "\n", + " DTrace\n", + " \n", + "\n", + " Dylan\n", + " \n", + "\n", + " E\n", + " \n", + "\n", + " E-mail\n", + " \n", + "\n", + " Eagle\n", + " \n", + "\n", + " Earthly\n", + " \n", + "\n", + " Easybuild\n", + " \n", + "\n", + " EBNF\n", + " \n", + "\n", + " eC\n", + " \n", + "\n", + " Ecere Projects\n", + " \n", + "\n", + " ECL\n", + " \n", + "\n", + " ECLiPSe\n", + " \n", + "\n", + " Ecmarkup\n", + " \n", + "\n", + " EditorConfig\n", + " \n", + "\n", + " Edje Data Collection\n", + " \n", + "\n", + " edn\n", + " \n", + "\n", + " Eiffel\n", + " \n", + "\n", + " EJS\n", + " \n", + "\n", + " Elixir\n", + " \n", + "\n", + " Elm\n", + " \n", + "\n", + " Elvish\n", + " \n", + "\n", + " Elvish Transcript\n", + " \n", + "\n", + " Emacs Lisp\n", + " \n", + "\n", + " EmberScript\n", + " \n", + "\n", + " E-mail\n", + " \n", + "\n", + " EQ\n", + " \n", + "\n", + " Erlang\n", + " \n", + "\n", + " Euphoria\n", + " \n", + "\n", + " F#\n", + " \n", + "\n", + " F*\n", + " \n", + "\n", + " Factor\n", + " \n", + "\n", + " Fancy\n", + " \n", + "\n", + " Fantom\n", + " \n", + "\n", + " Faust\n", + " \n", + "\n", + " Fennel\n", + " \n", + "\n", + " FIGlet Font\n", + " \n", + "\n", + " Filebench WML\n", + " \n", + "\n", + " Filterscript\n", + " \n", + "\n", + " fish\n", + " \n", + "\n", + " Fluent\n", + " \n", + "\n", + " FLUX\n", + " \n", + "\n", + " Formatted\n", + " \n", + "\n", + " Forth\n", + " \n", + "\n", + " Fortran\n", + " \n", + "\n", + " Fortran Free Form\n", + " \n", + "\n", + " FreeBasic\n", + " \n", + "\n", + " FreeMarker\n", + " \n", + "\n", + " Frege\n", + " \n", + "\n", + " Futhark\n", + " \n", + "\n", + " G-code\n", + " \n", + "\n", + " Game Maker Language\n", + " \n", + "\n", + " GAML\n", + " \n", + "\n", + " GAMS\n", + " \n", + "\n", + " GAP\n", + " \n", + "\n", + " GCC Machine Description\n", + " \n", + "\n", + " GDB\n", + " \n", + "\n", + " GDScript\n", + " \n", + "\n", + " GEDCOM\n", + " \n", + "\n", + " Gemfile.lock\n", + " \n", + "\n", + " Gemini\n", + " \n", + "\n", + " Genero\n", + " \n", + "\n", + " Genero Forms\n", + " \n", + "\n", + " Genie\n", + " \n", + "\n", + " Genshi\n", + " \n", + "\n", + " Gentoo Ebuild\n", + " \n", + "\n", + " Gentoo Eclass\n", + " \n", + "\n", + " Gerber Image\n", + " \n", + "\n", + " Gettext Catalog\n", + " \n", + "\n", + " Gherkin\n", + " \n", + "\n", + " Git Attributes\n", + " \n", + "\n", + " Git Config\n", + " \n", + "\n", + " Git Revision List\n", + " \n", + "\n", + " Gleam\n", + " \n", + "\n", + " GLSL\n", + " \n", + "\n", + " Glyph\n", + " \n", + "\n", + " Glyph Bitmap Distribution Format\n", + " \n", + "\n", + " GN\n", + " \n", + "\n", + " Gnuplot\n", + " \n", + "\n", + " Go\n", + " \n", + "\n", + " Go Checksums\n", + " \n", + "\n", + " Go Module\n", + " \n", + "\n", + " Godot Resource\n", + " \n", + "\n", + " Golo\n", + " \n", + "\n", + " Gosu\n", + " \n", + "\n", + " Grace\n", + " \n", + "\n", + " Gradle\n", + " \n", + "\n", + " Grammatical Framework\n", + " \n", + "\n", + " Graph Modeling Language\n", + " \n", + "\n", + " GraphQL\n", + " \n", + "\n", + " Graphviz (DOT)\n", + " \n", + "\n", + " Groovy\n", + " \n", + "\n", + " Groovy Server Pages\n", + " \n", + "\n", + " GSC\n", + " \n", + "\n", + " Hack\n", + " \n", + "\n", + " Haml\n", + " \n", + "\n", + " Handlebars\n", + " \n", + "\n", + " HAProxy\n", + " \n", + "\n", + " Harbour\n", + " \n", + "\n", + " Haskell\n", + " \n", + "\n", + " Haxe\n", + " \n", + "\n", + " HCL\n", + " \n", + "\n", + " HiveQL\n", + " \n", + "\n", + " HLSL\n", + " \n", + "\n", + " HOCON\n", + " \n", + "\n", + " HolyC\n", + " \n", + "\n", + " hoon\n", + " \n", + "\n", + " HTML\n", + " \n", + "\n", + " Jinja\n", + " \n", + "\n", + " HTML+ECR\n", + " \n", + "\n", + " HTML+EEX\n", + " \n", + "\n", + " HTML+ERB\n", + " \n", + "\n", + " HTML+PHP\n", + " \n", + "\n", + " HTML+Razor\n", + " \n", + "\n", + " HTTP\n", + " \n", + "\n", + " HXML\n", + " \n", + "\n", + " Hy\n", + " \n", + "\n", + " HyPhy\n", + " \n", + "\n", + " IDL\n", + " \n", + "\n", + " Idris\n", + " \n", + "\n", + " Ignore List\n", + " \n", + "\n", + " IGOR Pro\n", + " \n", + "\n", + " ImageJ Macro\n", + " \n", + "\n", + " Imba\n", + " \n", + "\n", + " Inform 7\n", + " \n", + "\n", + " INI\n", + " \n", + "\n", + " Ink\n", + " \n", + "\n", + " Inno Setup\n", + " \n", + "\n", + " Io\n", + " \n", + "\n", + " Ioke\n", + " \n", + "\n", + " IRC log\n", + " \n", + "\n", + " Isabelle\n", + " \n", + "\n", + " Isabelle ROOT\n", + " \n", + "\n", + " J\n", + " \n", + "\n", + " Janet\n", + " \n", + "\n", + " JAR Manifest\n", + " \n", + "\n", + " Jasmin\n", + " \n", + "\n", + " Java\n", + " \n", + "\n", + " Java Properties\n", + " \n", + "\n", + " Java Server Pages\n", + " \n", + "\n", + " JavaScript\n", + " \n", + "\n", + " JavaScript+ERB\n", + " \n", + "\n", + " JCL\n", + " \n", + "\n", + " Jest Snapshot\n", + " \n", + "\n", + " JetBrains MPS\n", + " \n", + "\n", + " JFlex\n", + " \n", + "\n", + " Jinja\n", + " \n", + "\n", + " Jison\n", + " \n", + "\n", + " Jison Lex\n", + " \n", + "\n", + " Jolie\n", + " \n", + "\n", + " jq\n", + " \n", + "\n", + " JSON\n", + " \n", + "\n", + " JSON with Comments\n", + " \n", + "\n", + " JSON5\n", + " \n", + "\n", + " JSONiq\n", + " \n", + "\n", + " JSONLD\n", + " \n", + "\n", + " Jsonnet\n", + " \n", + "\n", + " Julia\n", + " \n", + "\n", + " Jupyter Notebook\n", + " \n", + "\n", + " Just\n", + " \n", + "\n", + " Kaitai Struct\n", + " \n", + "\n", + " KakouneScript\n", + " \n", + "\n", + " KerboScript\n", + " \n", + "\n", + " KiCad Layout\n", + " \n", + "\n", + " KiCad Legacy Layout\n", + " \n", + "\n", + " KiCad Schematic\n", + " \n", + "\n", + " Kickstart\n", + " \n", + "\n", + " Kit\n", + " \n", + "\n", + " Kotlin\n", + " \n", + "\n", + " KRL\n", + " \n", + "\n", + " Kusto\n", + " \n", + "\n", + " kvlang\n", + " \n", + "\n", + " LabVIEW\n", + " \n", + "\n", + " Lark\n", + " \n", + "\n", + " Lasso\n", + " \n", + "\n", + " Latte\n", + " \n", + "\n", + " Lean\n", + " \n", + "\n", + " Less\n", + " \n", + "\n", + " Lex\n", + " \n", + "\n", + " LFE\n", + " \n", + "\n", + " LigoLANG\n", + " \n", + "\n", + " LilyPond\n", + " \n", + "\n", + " Limbo\n", + " \n", + "\n", + " Linker Script\n", + " \n", + "\n", + " Linux Kernel Module\n", + " \n", + "\n", + " Liquid\n", + " \n", + "\n", + " Literate Agda\n", + " \n", + "\n", + " Literate CoffeeScript\n", + " \n", + "\n", + " Literate Haskell\n", + " \n", + "\n", + " LiveScript\n", + " \n", + "\n", + " LLVM\n", + " \n", + "\n", + " Logos\n", + " \n", + "\n", + " Logtalk\n", + " \n", + "\n", + " LOLCODE\n", + " \n", + "\n", + " LookML\n", + " \n", + "\n", + " LoomScript\n", + " \n", + "\n", + " LSL\n", + " \n", + "\n", + " LTspice Symbol\n", + " \n", + "\n", + " Lua\n", + " \n", + "\n", + " M\n", + " \n", + "\n", + " M4\n", + " \n", + "\n", + " M4Sugar\n", + " \n", + "\n", + " Macaulay2\n", + " \n", + "\n", + " Makefile\n", + " \n", + "\n", + " Mako\n", + " \n", + "\n", + " Markdown\n", + " \n", + "\n", + " Marko\n", + " \n", + "\n", + " Mask\n", + " \n", + "\n", + " Mathematica\n", + " \n", + "\n", + " MATLAB\n", + " \n", + "\n", + " Maven POM\n", + " \n", + "\n", + " Max\n", + " \n", + "\n", + " MAXScript\n", + " \n", + "\n", + " mcfunction\n", + " \n", + "\n", + " Wikitext\n", + " \n", + "\n", + " Mercury\n", + " \n", + "\n", + " Mermaid\n", + " \n", + "\n", + " Meson\n", + " \n", + "\n", + " Metal\n", + " \n", + "\n", + " Microsoft Developer Studio Project\n", + " \n", + "\n", + " Microsoft Visual Studio Solution\n", + " \n", + "\n", + " MiniD\n", + " \n", + "\n", + " MiniYAML\n", + " \n", + "\n", + " Mint\n", + " \n", + "\n", + " Mirah\n", + " \n", + "\n", + " mIRC Script\n", + " \n", + "\n", + " MLIR\n", + " \n", + "\n", + " Modelica\n", + " \n", + "\n", + " Modula-2\n", + " \n", + "\n", + " Modula-3\n", + " \n", + "\n", + " Module Management System\n", + " \n", + "\n", + " Monkey\n", + " \n", + "\n", + " Monkey C\n", + " \n", + "\n", + " Moocode\n", + " \n", + "\n", + " MoonScript\n", + " \n", + "\n", + " Motoko\n", + " \n", + "\n", + " Motorola 68K Assembly\n", + " \n", + "\n", + " Move\n", + " \n", + "\n", + " MQL4\n", + " \n", + "\n", + " MQL5\n", + " \n", + "\n", + " MTML\n", + " \n", + "\n", + " MUF\n", + " \n", + "\n", + " mupad\n", + " \n", + "\n", + " Muse\n", + " \n", + "\n", + " Mustache\n", + " \n", + "\n", + " Myghty\n", + " \n", + "\n", + " nanorc\n", + " \n", + "\n", + " Nasal\n", + " \n", + "\n", + " NASL\n", + " \n", + "\n", + " NCL\n", + " \n", + "\n", + " Nearley\n", + " \n", + "\n", + " Nemerle\n", + " \n", + "\n", + " NEON\n", + " \n", + "\n", + " nesC\n", + " \n", + "\n", + " NetLinx\n", + " \n", + "\n", + " NetLinx+ERB\n", + " \n", + "\n", + " NetLogo\n", + " \n", + "\n", + " NewLisp\n", + " \n", + "\n", + " Nextflow\n", + " \n", + "\n", + " Nginx\n", + " \n", + "\n", + " Nim\n", + " \n", + "\n", + " Ninja\n", + " \n", + "\n", + " Nit\n", + " \n", + "\n", + " Nix\n", + " \n", + "\n", + " NL\n", + " \n", + "\n", + " NPM Config\n", + " \n", + "\n", + " NSIS\n", + " \n", + "\n", + " Nu\n", + " \n", + "\n", + " NumPy\n", + " \n", + "\n", + " Nunjucks\n", + " \n", + "\n", + " NWScript\n", + " \n", + "\n", + " OASv2-json\n", + " \n", + "\n", + " OASv2-yaml\n", + " \n", + "\n", + " OASv3-json\n", + " \n", + "\n", + " OASv3-yaml\n", + " \n", + "\n", + " ObjDump\n", + " \n", + "\n", + " Object Data Instance Notation\n", + " \n", + "\n", + " Objective-C\n", + " \n", + "\n", + " Objective-C++\n", + " \n", + "\n", + " Objective-J\n", + " \n", + "\n", + " ObjectScript\n", + " \n", + "\n", + " OCaml\n", + " \n", + "\n", + " Odin\n", + " \n", + "\n", + " Omgrofl\n", + " \n", + "\n", + " ooc\n", + " \n", + "\n", + " Opa\n", + " \n", + "\n", + " Opal\n", + " \n", + "\n", + " Open Policy Agent\n", + " \n", + "\n", + " OpenAPI Specification v2\n", + " \n", + "\n", + " OpenAPI Specification v3\n", + " \n", + "\n", + " OpenCL\n", + " \n", + "\n", + " OpenEdge ABL\n", + " \n", + "\n", + " OpenQASM\n", + " \n", + "\n", + " OpenRC runscript\n", + " \n", + "\n", + " OpenSCAD\n", + " \n", + "\n", + " OpenStep Property List\n", + " \n", + "\n", + " OpenType Feature File\n", + " \n", + "\n", + " Option List\n", + " \n", + "\n", + " Org\n", + " \n", + "\n", + " Ox\n", + " \n", + "\n", + " Oxygene\n", + " \n", + "\n", + " Oz\n", + " \n", + "\n", + " P4\n", + " \n", + "\n", + " Pan\n", + " \n", + "\n", + " Papyrus\n", + " \n", + "\n", + " Parrot\n", + " \n", + "\n", + " Parrot Assembly\n", + " \n", + "\n", + " Parrot Internal Representation\n", + " \n", + "\n", + " Pascal\n", + " \n", + "\n", + " Pawn\n", + " \n", + "\n", + " PDDL\n", + " \n", + "\n", + " PEG.js\n", + " \n", + "\n", + " Pep8\n", + " \n", + "\n", + " Perl\n", + " \n", + "\n", + " PHP\n", + " \n", + "\n", + " Pic\n", + " \n", + "\n", + " Pickle\n", + " \n", + "\n", + " PicoLisp\n", + " \n", + "\n", + " PigLatin\n", + " \n", + "\n", + " Pike\n", + " \n", + "\n", + " PlantUML\n", + " \n", + "\n", + " PLpgSQL\n", + " \n", + "\n", + " PLSQL\n", + " \n", + "\n", + " Pod\n", + " \n", + "\n", + " Pod 6\n", + " \n", + "\n", + " PogoScript\n", + " \n", + "\n", + " Polar\n", + " \n", + "\n", + " Pony\n", + " \n", + "\n", + " Portugol\n", + " \n", + "\n", + " PostCSS\n", + " \n", + "\n", + " PostScript\n", + " \n", + "\n", + " POV-Ray SDL\n", + " \n", + "\n", + " PowerBuilder\n", + " \n", + "\n", + " PowerShell\n", + " \n", + "\n", + " Prisma\n", + " \n", + "\n", + " Processing\n", + " \n", + "\n", + " Procfile\n", + " \n", + "\n", + " Proguard\n", + " \n", + "\n", + " Prolog\n", + " \n", + "\n", + " Promela\n", + " \n", + "\n", + " Propeller Spin\n", + " \n", + "\n", + " Protocol Buffer\n", + " \n", + "\n", + " Protocol Buffer Text Format\n", + " \n", + "\n", + " Public Key\n", + " \n", + "\n", + " Pug\n", + " \n", + "\n", + " Puppet\n", + " \n", + "\n", + " Pure Data\n", + " \n", + "\n", + " PureBasic\n", + " \n", + "\n", + " PureScript\n", + " \n", + "\n", + " Pyret\n", + " \n", + "\n", + " Python\n", + " \n", + "\n", + " Python console\n", + " \n", + "\n", + " Python traceback\n", + " \n", + "\n", + " q\n", + " \n", + "\n", + " Q#\n", + " \n", + "\n", + " QMake\n", + " \n", + "\n", + " QML\n", + " \n", + "\n", + " Qt Script\n", + " \n", + "\n", + " Quake\n", + " \n", + "\n", + " R\n", + " \n", + "\n", + " Racket\n", + " \n", + "\n", + " Ragel\n", + " \n", + "\n", + " Raku\n", + " \n", + "\n", + " RAML\n", + " \n", + "\n", + " Rascal\n", + " \n", + "\n", + " Raw token data\n", + " \n", + "\n", + " RDoc\n", + " \n", + "\n", + " Readline Config\n", + " \n", + "\n", + " REALbasic\n", + " \n", + "\n", + " Reason\n", + " \n", + "\n", + " ReasonLIGO\n", + " \n", + "\n", + " Rebol\n", + " \n", + "\n", + " Record Jar\n", + " \n", + "\n", + " Red\n", + " \n", + "\n", + " Redcode\n", + " \n", + "\n", + " Redirect Rules\n", + " \n", + "\n", + " Regular Expression\n", + " \n", + "\n", + " Ren'Py\n", + " \n", + "\n", + " RenderScript\n", + " \n", + "\n", + " ReScript\n", + " \n", + "\n", + " reStructuredText\n", + " \n", + "\n", + " REXX\n", + " \n", + "\n", + " Rich Text Format\n", + " \n", + "\n", + " Ring\n", + " \n", + "\n", + " Riot\n", + " \n", + "\n", + " RMarkdown\n", + " \n", + "\n", + " RobotFramework\n", + " \n", + "\n", + " robots.txt\n", + " \n", + "\n", + " Roff\n", + " \n", + "\n", + " Roff Manpage\n", + " \n", + "\n", + " Rouge\n", + " \n", + "\n", + " RouterOS Script\n", + " \n", + "\n", + " RPC\n", + " \n", + "\n", + " RPGLE\n", + " \n", + "\n", + " RPM Spec\n", + " \n", + "\n", + " Ruby\n", + " \n", + "\n", + " RUNOFF\n", + " \n", + "\n", + " Rust\n", + " \n", + "\n", + " Sage\n", + " \n", + "\n", + " SaltStack\n", + " \n", + "\n", + " SAS\n", + " \n", + "\n", + " Sass\n", + " \n", + "\n", + " Scala\n", + " \n", + "\n", + " Scaml\n", + " \n", + "\n", + " Scenic\n", + " \n", + "\n", + " Scheme\n", + " \n", + "\n", + " Scilab\n", + " \n", + "\n", + " SCSS\n", + " \n", + "\n", + " sed\n", + " \n", + "\n", + " Self\n", + " \n", + "\n", + " SELinux Policy\n", + " \n", + "\n", + " ShaderLab\n", + " \n", + "\n", + " Shell\n", + " \n", + "\n", + " ShellCheck Config\n", + " \n", + "\n", + " ShellSession\n", + " \n", + "\n", + " Shen\n", + " \n", + "\n", + " Sieve\n", + " \n", + "\n", + " Simple File Verification\n", + " \n", + "\n", + " Singularity\n", + " \n", + "\n", + " Slash\n", + " \n", + "\n", + " Slice\n", + " \n", + "\n", + " Slim\n", + " \n", + "\n", + " Smali\n", + " \n", + "\n", + " Smalltalk\n", + " \n", + "\n", + " Smarty\n", + " \n", + "\n", + " Smithy\n", + " \n", + "\n", + " SmPL\n", + " \n", + "\n", + " SMT\n", + " \n", + "\n", + " Snakemake\n", + " \n", + "\n", + " Solidity\n", + " \n", + "\n", + " Soong\n", + " \n", + "\n", + " SourcePawn\n", + " \n", + "\n", + " SPARQL\n", + " \n", + "\n", + " Spline Font Database\n", + " \n", + "\n", + " SQF\n", + " \n", + "\n", + " SQL\n", + " \n", + "\n", + " SQLPL\n", + " \n", + "\n", + " Squirrel\n", + " \n", + "\n", + " SRecode Template\n", + " \n", + "\n", + " SSH Config\n", + " \n", + "\n", + " Stan\n", + " \n", + "\n", + " Standard ML\n", + " \n", + "\n", + " STAR\n", + " \n", + "\n", + " Starlark\n", + " \n", + "\n", + " Stata\n", + " \n", + "\n", + " STL\n", + " \n", + "\n", + " STON\n", + " \n", + "\n", + " StringTemplate\n", + " \n", + "\n", + " Stylus\n", + " \n", + "\n", + " SubRip Text\n", + " \n", + "\n", + " SugarSS\n", + " \n", + "\n", + " SuperCollider\n", + " \n", + "\n", + " Svelte\n", + " \n", + "\n", + " SVG\n", + " \n", + "\n", + " Sway\n", + " \n", + "\n", + " Swift\n", + " \n", + "\n", + " SWIG\n", + " \n", + "\n", + " SystemVerilog\n", + " \n", + "\n", + " Talon\n", + " \n", + "\n", + " Tcl\n", + " \n", + "\n", + " Tcsh\n", + " \n", + "\n", + " Tea\n", + " \n", + "\n", + " Terra\n", + " \n", + "\n", + " TeX\n", + " \n", + "\n", + " Texinfo\n", + " \n", + "\n", + " Text\n", + " \n", + "\n", + " Textile\n", + " \n", + "\n", + " TextMate Properties\n", + " \n", + "\n", + " Thrift\n", + " \n", + "\n", + " TI Program\n", + " \n", + "\n", + " TLA\n", + " \n", + "\n", + " TOML\n", + " \n", + "\n", + " TSQL\n", + " \n", + "\n", + " TSV\n", + " \n", + "\n", + " TSX\n", + " \n", + "\n", + " Turing\n", + " \n", + "\n", + " Turtle\n", + " \n", + "\n", + " Twig\n", + " \n", + "\n", + " TXL\n", + " \n", + "\n", + " Type Language\n", + " \n", + "\n", + " TypeScript\n", + " \n", + "\n", + " Unified Parallel C\n", + " \n", + "\n", + " Unity3D Asset\n", + " \n", + "\n", + " Unix Assembly\n", + " \n", + "\n", + " Uno\n", + " \n", + "\n", + " UnrealScript\n", + " \n", + "\n", + " UrWeb\n", + " \n", + "\n", + " V\n", + " \n", + "\n", + " Vala\n", + " \n", + "\n", + " Valve Data Format\n", + " \n", + "\n", + " VBA\n", + " \n", + "\n", + " VBScript\n", + " \n", + "\n", + " VCL\n", + " \n", + "\n", + " Velocity Template Language\n", + " \n", + "\n", + " Verilog\n", + " \n", + "\n", + " VHDL\n", + " \n", + "\n", + " Vim Help File\n", + " \n", + "\n", + " Vim Script\n", + " \n", + "\n", + " Vim Snippet\n", + " \n", + "\n", + " Visual Basic .NET\n", + " \n", + "\n", + " Visual Basic .NET\n", + " \n", + "\n", + " Visual Basic 6.0\n", + " \n", + "\n", + " Volt\n", + " \n", + "\n", + " Vue\n", + " \n", + "\n", + " Vyper\n", + " \n", + "\n", + " Wavefront Material\n", + " \n", + "\n", + " Wavefront Object\n", + " \n", + "\n", + " wdl\n", + " \n", + "\n", + " Web Ontology Language\n", + " \n", + "\n", + " WebAssembly\n", + " \n", + "\n", + " WebIDL\n", + " \n", + "\n", + " WebVTT\n", + " \n", + "\n", + " Wget Config\n", + " \n", + "\n", + " Whiley\n", + " \n", + "\n", + " Wikitext\n", + " \n", + "\n", + " Win32 Message File\n", + " \n", + "\n", + " Windows Registry Entries\n", + " \n", + "\n", + " wisp\n", + " \n", + "\n", + " Witcher Script\n", + " \n", + "\n", + " Wollok\n", + " \n", + "\n", + " World of Warcraft Addon Data\n", + " \n", + "\n", + " Wren\n", + " \n", + "\n", + " X BitMap\n", + " \n", + "\n", + " X Font Directory Index\n", + " \n", + "\n", + " X PixMap\n", + " \n", + "\n", + " X10\n", + " \n", + "\n", + " xBase\n", + " \n", + "\n", + " XC\n", + " \n", + "\n", + " XCompose\n", + " \n", + "\n", + " XML\n", + " \n", + "\n", + " XML Property List\n", + " \n", + "\n", + " Xojo\n", + " \n", + "\n", + " Xonsh\n", + " \n", + "\n", + " XPages\n", + " \n", + "\n", + " XProc\n", + " \n", + "\n", + " XQuery\n", + " \n", + "\n", + " XS\n", + " \n", + "\n", + " XSLT\n", + " \n", + "\n", + " Xtend\n", + " \n", + "\n", + " Yacc\n", + " \n", + "\n", + " YAML\n", + " \n", + "\n", + " YANG\n", + " \n", + "\n", + " YARA\n", + " \n", + "\n", + " YASnippet\n", + " \n", + "\n", + " Yul\n", + " \n", + "\n", + " ZAP\n", + " \n", + "\n", + " Zeek\n", + " \n", + "\n", + " ZenScript\n", + " \n", + "\n", + " Zephir\n", + " \n", + "\n", + " Zig\n", + " \n", + "\n", + " ZIL\n", + " \n", + "\n", + " Zimpl\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + " Date range:\n", + "\n", + " \n", + " Today\n", + "\n", + "\n", + "\n", + "
\n", + "\n", + " Adjust time span\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + " Sponsorable:\n", + " All\n", + "\n", + "\n", + "
\n", + "GitHub Sponsors participation\n", + "\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "
\n", + "\n", + " 3\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Leonid Bugaev\n", + "

\n", + "

\n", + "\n", + " buger\n", + "

\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "Popular repo
\n", + "

\n", + "\n", + "\n", + "\n", + "\n", + " goreplay\n", + "

\n", + "
\n", + " GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your …\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + " 4\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Stephen Celis\n", + "

\n", + "

\n", + "\n", + " stephencelis\n", + "

\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "\n", + " 6\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Jerry Liu\n", + "

\n", + "

\n", + "\n", + " jerryjliu\n", + "

\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + " 7\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Sridhar Ratnakumar\n", + "

\n", + "

\n", + "\n", + " srid\n", + "

\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + " 8\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " lijianan\n", + "

\n", + "

\n", + "\n", + " li-jia-nan\n", + "

\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "\n", + " 10\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Alan Shaw\n", + "

\n", + "

\n", + "\n", + " alanshaw\n", + "

\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + " 11\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Luca Palmieri\n", + "

\n", + "

\n", + "\n", + " LukeMathWalker\n", + "

\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + " 12\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Michael Bui\n", + "

\n", + "

\n", + "\n", + " MaikuB\n", + "

\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + " 13\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Harrison Chase\n", + "

\n", + "

\n", + "\n", + " hwchase17\n", + "

\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + " 14\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " HeYunfei\n", + "

\n", + "

\n", + "\n", + " hyf0\n", + "

\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "\n", + "\n", + "
\n", + "\n", + " 19\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Alessandro Ros\n", + "

\n", + "

\n", + "\n", + " aler9\n", + "

\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "Popular repo
\n", + "

\n", + "\n", + "\n", + "\n", + "\n", + " mediamtx\n", + "

\n", + "
\n", + " Also known as rtsp-simple-server. ready-to-use RTSP / RTMP / LL-HLS / WebRTC server and proxy that allows to read, publish and proxy vide…\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + " 20\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " yihong\n", + "

\n", + "

\n", + "\n", + " yihong0618\n", + "

\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + " 21\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Erik Bernhardsson\n", + "

\n", + "

\n", + "\n", + " erikbern\n", + "

\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "\n", + " 23\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Stefan Prodan\n", + "

\n", + "

\n", + "\n", + " stefanprodan\n", + "

\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + " 24\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Drew Powers\n", + "

\n", + "

\n", + "\n", + " drwpow\n", + "

\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + " 25\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "

\n", + "\n", + " Sebastian Muszynski\n", + "

\n", + "

\n", + "\n", + " syssi\n", + "

\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "Follow\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "\n", + "\n", + "
\n", + "
\n", + "
\n", + "
\n", + "\n", + "
\n", + "
\n", + "\n", + "" + ] + }, + "execution_count": 505, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "# your code here" + "# your code here\n", + "response = requests.get(url)\n", + "soup = BeautifulSoup(response.content)\n", + "soup" ] }, { @@ -126,11 +4339,57 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 506, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "['Johannes Köster',\n", + " 'Patrick von Platen',\n", + " 'Leonid Bugaev',\n", + " 'Stephen Celis',\n", + " 'anxdpanic',\n", + " 'Jerry Liu',\n", + " 'Sridhar Ratnakumar',\n", + " 'lijianan',\n", + " 'Thomas Eizinger',\n", + " 'Alan Shaw',\n", + " 'Luca Palmieri',\n", + " 'Michael Bui',\n", + " 'Harrison Chase',\n", + " 'HeYunfei',\n", + " 'Paul Beusterien',\n", + " 'bcoles',\n", + " 'pilcrowOnPaper',\n", + " 'Bjorn Lu',\n", + " 'Alessandro Ros',\n", + " 'yihong',\n", + " 'Erik Bernhardsson',\n", + " 'Hamish Willee',\n", + " 'Stefan Prodan',\n", + " 'Drew Powers',\n", + " 'Sebastian Muszynski']" + ] + }, + "execution_count": 506, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "# your code here" + "# your code here\n", + "data = soup.find_all(\"h1\", attrs = {\"class\": \"h3 lh-condensed\"})\n", + "\n", + "i = 0\n", + "name_list = []\n", + "\n", + "for item in data:\n", + " name = item.get_text().strip()\n", + " name_list.append(name)\n", + " i += 1\n", + " \n", + "name_list\n" ] }, { @@ -144,7 +4403,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 507, "metadata": {}, "outputs": [], "source": [ @@ -154,11 +4413,62 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 508, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "['xtekky/gpt4free',\n", + " 'AIGC-Audio/AudioGPT',\n", + " 'alaeddine-13/thinkgpt',\n", + " 'deep-floyd/IF',\n", + " 'NVIDIA/NeMo-Guardrails',\n", + " 'gaomingqi/Track-Anything',\n", + " 'nlpxucan/WizardLM',\n", + " 'CVI-SZU/Linly',\n", + " 'deforum-art/deforum-stable-diffusion',\n", + " 'GFW-knocker/gfw_resist_tls_proxy',\n", + " 'X-PLUG/mPLUG-Owl',\n", + " 'UX-Decoder/Segment-Everything-Everywhere-All-At-Once',\n", + " 'bhaskatripathi/pdfGPT',\n", + " 'openai/plugins-quickstart',\n", + " 'freedmand/semantra',\n", + " 'openai/chatgpt-retrieval-plugin',\n", + " 'aniskoubaa/rosgpt',\n", + " 'ultralytics/ultralytics',\n", + " 'farshadz1997/Microsoft-Rewards-bot',\n", + " '521xueweihan/HelloGitHub',\n", + " 'Jun-CEN/SegmentAnyRGBD',\n", + " 'open-mmlab/mmagic',\n", + " 'localstack/localstack',\n", + " 'xtekky/chatgpt-clone',\n", + " 'bookfere/Ebook-Translator-Calibre-Plugin']" + ] + }, + "execution_count": 508, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "# your code here" + "# your code here\n", + "response = requests.get(url)\n", + "soup = BeautifulSoup(response.content)\n", + "repo = soup.find_all(\"h2\", attrs = {\"class\": \"h3 lh-condensed\"})\n", + "\n", + "i = 0\n", + "repo_list = []\n", + "\n", + "for item in repo:\n", + " name = item.get_text().strip().replace(\" \", \"\").replace(\"\\n\", \"\")\n", + "\n", + " repo_list.append(name)\n", + " i += 1\n", + " \n", + "repo_list\n", + "\n", + "\n" ] }, { @@ -171,7 +4481,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 509, "metadata": {}, "outputs": [], "source": [ @@ -181,11 +4491,62 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 510, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "//upload.wikimedia.org/wikipedia/en/thumb/e/e7/Cscr-featured.svg/20px-Cscr-featured.svg.png\n", + "//upload.wikimedia.org/wikipedia/en/thumb/8/8c/Extended-protection-shackle.svg/20px-Extended-protection-shackle.svg.png\n", + "//upload.wikimedia.org/wikipedia/commons/thumb/d/df/Walt_Disney_1946.JPG/220px-Walt_Disney_1946.JPG\n", + "//upload.wikimedia.org/wikipedia/commons/thumb/8/87/Walt_Disney_1942_signature.svg/150px-Walt_Disney_1942_signature.svg.png\n", + "//upload.wikimedia.org/wikipedia/commons/thumb/3/3a/Walt_Disney_Birthplace_Exterior_Hermosa_Chicago_Illinois.jpg/220px-Walt_Disney_Birthplace_Exterior_Hermosa_Chicago_Illinois.jpg\n", + "//upload.wikimedia.org/wikipedia/commons/thumb/c/c4/Walt_Disney_envelope_ca._1921.jpg/220px-Walt_Disney_envelope_ca._1921.jpg\n", + "//upload.wikimedia.org/wikipedia/commons/thumb/0/0d/Trolley_Troubles_poster.jpg/170px-Trolley_Troubles_poster.jpg\n", + "//upload.wikimedia.org/wikipedia/en/thumb/4/4e/Steamboat-willie.jpg/170px-Steamboat-willie.jpg\n", + "//upload.wikimedia.org/wikipedia/commons/thumb/5/57/Walt_Disney_1935.jpg/170px-Walt_Disney_1935.jpg\n", + "//upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Walt_Disney_Snow_white_1937_trailer_screenshot_%2813%29.jpg/220px-Walt_Disney_Snow_white_1937_trailer_screenshot_%2813%29.jpg\n", + "//upload.wikimedia.org/wikipedia/commons/thumb/1/15/Disney_drawing_goofy.jpg/170px-Disney_drawing_goofy.jpg\n", + "//upload.wikimedia.org/wikipedia/commons/thumb/8/8c/WaltDisneyplansDisneylandDec1954.jpg/220px-WaltDisneyplansDisneylandDec1954.jpg\n", + "//upload.wikimedia.org/wikipedia/commons/thumb/f/ff/Walt_disney_portrait_right.jpg/170px-Walt_disney_portrait_right.jpg\n", + "//upload.wikimedia.org/wikipedia/commons/thumb/1/1a/Walt_Disney_Grave.JPG/170px-Walt_Disney_Grave.JPG\n", + "//upload.wikimedia.org/wikipedia/commons/thumb/2/2d/Roy_O._Disney_with_Company_at_Press_Conference.jpg/170px-Roy_O._Disney_with_Company_at_Press_Conference.jpg\n", + "//upload.wikimedia.org/wikipedia/commons/thumb/1/13/DisneySchiphol1951.jpg/220px-DisneySchiphol1951.jpg\n", + "//upload.wikimedia.org/wikipedia/commons/thumb/6/6c/Disney1968.jpg/170px-Disney1968.jpg\n", + "//upload.wikimedia.org/wikipedia/commons/thumb/b/b0/Disney_Oscar_1953_%28cropped%29.jpg/170px-Disney_Oscar_1953_%28cropped%29.jpg\n", + "//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/30px-Commons-logo.svg.png\n", + "//upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Wikisource-logo.svg/38px-Wikisource-logo.svg.png\n", + "//upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikiquote-logo.svg/34px-Wikiquote-logo.svg.png\n", + "//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/10px-OOjs_UI_icon_edit-ltr-progressive.svg.png\n", + "//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/10px-OOjs_UI_icon_edit-ltr-progressive.svg.png\n", + "//upload.wikimedia.org/wikipedia/commons/thumb/e/e3/Disneyland_Resort_logo.svg/135px-Disneyland_Resort_logo.svg.png\n", + "//upload.wikimedia.org/wikipedia/commons/thumb/d/da/Animation_disc.svg/20px-Animation_disc.svg.png\n", + "//upload.wikimedia.org/wikipedia/en/thumb/6/69/P_vip.svg/19px-P_vip.svg.png\n", + "//upload.wikimedia.org/wikipedia/commons/thumb/1/1a/Magic_Kingdom_castle.jpg/15px-Magic_Kingdom_castle.jpg\n", + "//upload.wikimedia.org/wikipedia/en/thumb/e/e7/Video-x-generic.svg/19px-Video-x-generic.svg.png\n", + "//upload.wikimedia.org/wikipedia/commons/thumb/a/a3/Flag_of_Los_Angeles_County%2C_California.svg/21px-Flag_of_Los_Angeles_County%2C_California.svg.png\n", + "//upload.wikimedia.org/wikipedia/commons/thumb/8/8c/Blank_television_set.svg/21px-Blank_television_set.svg.png\n", + "//upload.wikimedia.org/wikipedia/en/thumb/a/a4/Flag_of_the_United_States.svg/21px-Flag_of_the_United_States.svg.png\n", + "//upload.wikimedia.org/wikipedia/en/thumb/4/4a/Commons-logo.svg/14px-Commons-logo.svg.png\n", + "//upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikiquote-logo.svg/16px-Wikiquote-logo.svg.png\n", + "//upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Wikisource-logo.svg/18px-Wikisource-logo.svg.png\n", + "//upload.wikimedia.org/wikipedia/commons/thumb/f/ff/Wikidata-logo.svg/21px-Wikidata-logo.svg.png\n", + "//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/10px-OOjs_UI_icon_edit-ltr-progressive.svg.png\n", + "//en.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1\n" + ] + } + ], "source": [ - "# your code here" + "# your code here\n", + "response = requests.get(url)\n", + "soup = BeautifulSoup(response.content)\n", + "body = soup.find_all(\"div\", attrs = {\"id\": \"bodyContent\"})\n", + "image = body[0].find_all(\"img\")\n", + "for img in image:\n", + " print(img.get(\"src\"))\n", + "\n" ] }, { @@ -197,7 +4558,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 511, "metadata": {}, "outputs": [], "source": [ @@ -207,11 +4568,36 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 512, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "English 6 644 000\n", + "Русский 1 909 000\n", + "日本語 1 370 000\n", + "Deutsch 2 792 000\n", + "Español 1 854 000\n", + "Français 2 514 000\n", + "Italiano 1 806 000\n", + "中文 1 347 000\n", + "فارسی فارسی\n", + "Português 1 101 000\n" + ] + } + ], "source": [ - "# your code here" + "# your code here\n", + "response = requests.get(url)\n", + "soup = BeautifulSoup(response.content)\n", + "languages = soup.find_all(\"div\", attrs = {\"class\": \"central-featured-lang\"})\n", + "for item in languages:\n", + " languages = item.find(\"strong\").get_text().strip()\n", + " articles = item.find(\"bdi\").text.strip().split(\"+\")[0]\n", + " print(languages, articles)\n", + "\n" ] }, { @@ -224,7 +4610,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 513, "metadata": {}, "outputs": [], "source": [ @@ -234,11 +4620,117 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 514, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
languagesspeakers
0Mandarin Chinese(incl. Standard Chinese, but e...939
1Spanish485
2English380
3Hindi(excl. Urdu, and other languages)345
4Portuguese236
5Bengali234
6Russian147
7Japanese123
8Yue Chinese(incl. Cantonese)86
9Vietnamese85
\n", + "
" + ], + "text/plain": [ + " languages speakers\n", + "0 Mandarin Chinese(incl. Standard Chinese, but e... 939\n", + "1 Spanish 485\n", + "2 English 380\n", + "3 Hindi(excl. Urdu, and other languages) 345\n", + "4 Portuguese 236\n", + "5 Bengali 234\n", + "6 Russian 147\n", + "7 Japanese 123\n", + "8 Yue Chinese(incl. Cantonese) 86\n", + "9 Vietnamese 85" + ] + }, + "execution_count": 514, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "# your code here" + "# your code here\n", + "table = pd.read_html(url) \n", + "df = table[0]\n", + "new_df = pd.DataFrame()\n", + "new_df[\"languages\"] = df.iloc[:, 0]\n", + "new_df[\"speakers\"] = df.iloc[:, 1].astype(int) \n", + "\n", + "new_df.head(10)" ] }, { @@ -251,7 +4743,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 515, "metadata": {}, "outputs": [], "source": [ @@ -261,11 +4753,77 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 520, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "{1: {'1994',\n", + " '9.2',\n", + " 'Frank Darabont (dir.), Tim Robbins, Morgan Freeman',\n", + " 'Os Condenados de Shawshank'}}" + ] + }, + "execution_count": 520, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "# your code here" + "# your code here\n", + "response = requests.get(url)\n", + "soup = BeautifulSoup(response.content)\n", + "\n", + "movies = soup.find_all(\"tbody\", attrs = {\"class\": \"lister-list\"})\n", + "\n", + "title_col = movies[0].find(\"td\", attrs = {\"class\": \"titleColumn\"})\n", + "\n", + "title = title_col.get_text().replace(\"\\n\", \"\").strip()\n", + "\n", + "name = title.split(\"(\")[0].replace(\" \", \"\").split(\".\")[1].strip()\n", + "initial_release = title.split(\"(\")[1].replace(\")\", \"\").strip()\n", + "director = title_col.a[\"title\"].strip()\n", + "\n", + "stars = movies[0].find(\"strong\").get_text().strip()\n", + "\n", + "imdb_dict = {}\n", + "\n", + "for index, val in enumerate(movies):\n", + " \n", + " stars = val.find(\"strong\").get_text().strip()\n", + " title_col = val.find(\"td\", attrs = {\"class\": \"titleColumn\"})\n", + " \n", + " title = title_col.get_text().replace(\"\\n\", \"\").strip()\n", + " \n", + " name = title.split(\"(\")[0].replace(\" \", \"\").split(\".\")[1].strip()\n", + " initial_release = title.split(\"(\")[1].replace(\")\", \"\").strip()\n", + " director = title_col.a[\"title\"].strip()\n", + " \n", + " imdb_dict[i] = {name, initial_release, director, stars}\n", + " \n", + " \n", + "imdb_dict\n" + ] + }, + { + "cell_type": "code", + "execution_count": 539, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'1.Os Condenados de Shawshank(1994)'" + ] + }, + "execution_count": 539, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "movies[0].find(\"td\", attrs = {\"class\": \"titleColumn\"}).get_text().replace(\"\\n\", \"\").replace(\" \", \"\")" ] }, { @@ -395,7 +4953,7 @@ ], "metadata": { "kernelspec": { - "display_name": "Python 3", + "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, @@ -409,7 +4967,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.7.7" + "version": "3.9.13" } }, "nbformat": 4, From 3be0de009ca867b0971050aba717af1c3b1dfa7d Mon Sep 17 00:00:00 2001 From: Ekraj Pokhrel Date: Sun, 30 Apr 2023 17:02:39 +0200 Subject: [PATCH 2/3] imdb last not finished --- your-code/main.ipynb | 261 ++++++++++++++++++++++++++++++++----------- 1 file changed, 197 insertions(+), 64 deletions(-) diff --git a/your-code/main.ipynb b/your-code/main.ipynb index dca833c..0a5ae51 100755 --- a/your-code/main.ipynb +++ b/your-code/main.ipynb @@ -4558,7 +4558,7 @@ }, { "cell_type": "code", - "execution_count": 511, + "execution_count": 544, "metadata": {}, "outputs": [], "source": [ @@ -4568,7 +4568,7 @@ }, { "cell_type": "code", - "execution_count": 512, + "execution_count": 545, "metadata": {}, "outputs": [ { @@ -4596,8 +4596,7 @@ "for item in languages:\n", " languages = item.find(\"strong\").get_text().strip()\n", " articles = item.find(\"bdi\").text.strip().split(\"+\")[0]\n", - " print(languages, articles)\n", - "\n" + " print(languages, articles)" ] }, { @@ -4610,7 +4609,7 @@ }, { "cell_type": "code", - "execution_count": 513, + "execution_count": 546, "metadata": {}, "outputs": [], "source": [ @@ -4620,7 +4619,7 @@ }, { "cell_type": "code", - "execution_count": 514, + "execution_count": 547, "metadata": {}, "outputs": [ { @@ -4717,7 +4716,7 @@ "9 Vietnamese 85" ] }, - "execution_count": 514, + "execution_count": 547, "metadata": {}, "output_type": "execute_result" } @@ -4753,19 +4752,150 @@ }, { "cell_type": "code", - "execution_count": 520, + "execution_count": 615, "metadata": {}, "outputs": [ { "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
titleyeardirectorstars
1Os Condenados de Shawshank1994Frank Darabont (dir.), Tim Robbins, Morgan Fre...9.2
2O Padrinho1972Francis Ford Coppola (dir.), Marlon Brando, Al...9.2
3O Cavaleiro das Trevas2008Christopher Nolan (dir.), Christian Bale, Heat...9.0
4O Padrinho: Parte II1974Francis Ford Coppola (dir.), Al Pacino, Robert...9.0
5Doze Homens em Fúria1957Sidney Lumet (dir.), Henry Fonda, Lee J. Cobb9.0
...............
246O Gigante de Ferro1999Brad Bird (dir.), Eli Marienthal, Harry Connic...8.0
247As Serviçais2011Tate Taylor (dir.), Viola Davis, Emma Stone8.0
248Aladdin1992Ron Clements (dir.), Scott Weinger, Robin Will...8.0
249Dersu Uzala - A Águia da Estepe1975Akira Kurosawa (dir.), Maksim Munzuk, Yuriy So...8.0
250Danças com Lobos1990Kevin Costner (dir.), Kevin Costner, Mary McDo...8.0
\n", + "

250 rows × 4 columns

\n", + "
" + ], "text/plain": [ - "{1: {'1994',\n", - " '9.2',\n", - " 'Frank Darabont (dir.), Tim Robbins, Morgan Freeman',\n", - " 'Os Condenados de Shawshank'}}" + " title year \\\n", + "1 Os Condenados de Shawshank 1994 \n", + "2 O Padrinho 1972 \n", + "3 O Cavaleiro das Trevas 2008 \n", + "4 O Padrinho: Parte II 1974 \n", + "5 Doze Homens em Fúria 1957 \n", + ".. ... ... \n", + "246 O Gigante de Ferro 1999 \n", + "247 As Serviçais 2011 \n", + "248 Aladdin 1992 \n", + "249 Dersu Uzala - A Águia da Estepe 1975 \n", + "250 Danças com Lobos 1990 \n", + "\n", + " director stars \n", + "1 Frank Darabont (dir.), Tim Robbins, Morgan Fre... 9.2 \n", + "2 Francis Ford Coppola (dir.), Marlon Brando, Al... 9.2 \n", + "3 Christopher Nolan (dir.), Christian Bale, Heat... 9.0 \n", + "4 Francis Ford Coppola (dir.), Al Pacino, Robert... 9.0 \n", + "5 Sidney Lumet (dir.), Henry Fonda, Lee J. Cobb 9.0 \n", + ".. ... ... \n", + "246 Brad Bird (dir.), Eli Marienthal, Harry Connic... 8.0 \n", + "247 Tate Taylor (dir.), Viola Davis, Emma Stone 8.0 \n", + "248 Ron Clements (dir.), Scott Weinger, Robin Will... 8.0 \n", + "249 Akira Kurosawa (dir.), Maksim Munzuk, Yuriy So... 8.0 \n", + "250 Kevin Costner (dir.), Kevin Costner, Mary McDo... 8.0 \n", + "\n", + "[250 rows x 4 columns]" ] }, - "execution_count": 520, + "execution_count": 615, "metadata": {}, "output_type": "execute_result" } @@ -4773,57 +4903,27 @@ "source": [ "# your code here\n", "response = requests.get(url)\n", - "soup = BeautifulSoup(response.content)\n", + "soup = BeautifulSoup(response.content, 'html.parser')\n", "\n", - "movies = soup.find_all(\"tbody\", attrs = {\"class\": \"lister-list\"})\n", - "\n", - "title_col = movies[0].find(\"td\", attrs = {\"class\": \"titleColumn\"})\n", - "\n", - "title = title_col.get_text().replace(\"\\n\", \"\").strip()\n", - "\n", - "name = title.split(\"(\")[0].replace(\" \", \"\").split(\".\")[1].strip()\n", - "initial_release = title.split(\"(\")[1].replace(\")\", \"\").strip()\n", - "director = title_col.a[\"title\"].strip()\n", + "movies = soup.find_all('tr')\n", + "movie_dict = {}\n", + "i = 0\n", + "for movie in movies[1:]:\n", + " title_col = movie.find('td', class_='titleColumn')\n", + " title = title_col.a.get_text().strip()\n", + " year = title_col.find('span', attrs = {\"class\": 'secondaryInfo'}).get_text().strip('()')\n", "\n", - "stars = movies[0].find(\"strong\").get_text().strip()\n", + " director = movie.find('td', attrs= {\"class\": 'titleColumn'}).a[\"title\"]\n", + " \n", + " \n", + " stars_col = movie.find('td', attrs = {\"class\": 'ratingColumn imdbRating'})\n", + " stars = stars_col.find('strong').get_text()\n", + " i+=1\n", + " movie_dict[i] = {\"title\":title, \"year\":year, \"director\":director, \"stars\":stars}\n", "\n", - "imdb_dict = {}\n", "\n", - "for index, val in enumerate(movies):\n", - " \n", - " stars = val.find(\"strong\").get_text().strip()\n", - " title_col = val.find(\"td\", attrs = {\"class\": \"titleColumn\"})\n", - " \n", - " title = title_col.get_text().replace(\"\\n\", \"\").strip()\n", - " \n", - " name = title.split(\"(\")[0].replace(\" \", \"\").split(\".\")[1].strip()\n", - " initial_release = title.split(\"(\")[1].replace(\")\", \"\").strip()\n", - " director = title_col.a[\"title\"].strip()\n", - " \n", - " imdb_dict[i] = {name, initial_release, director, stars}\n", - " \n", - " \n", - "imdb_dict\n" - ] - }, - { - "cell_type": "code", - "execution_count": 539, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "'1.Os Condenados de Shawshank(1994)'" - ] - }, - "execution_count": 539, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "movies[0].find(\"td\", attrs = {\"class\": \"titleColumn\"}).get_text().replace(\"\\n\", \"\").replace(\" \", \"\")" + "df = pd.DataFrame(movie_dict).T\n", + "df\n" ] }, { @@ -4835,7 +4935,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 617, "metadata": {}, "outputs": [], "source": [ @@ -4845,13 +4945,46 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 636, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "[]" + ] + }, + "execution_count": 636, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "# your code here" + "# your code here\n", + "response = requests.get(url)\n", + "soup = BeautifulSoup(response.content)\n", + "name = soup.find_all(\"div\", attrs = {\"class\": \"media\"})\n", + "name\n" ] }, + { + "cell_type": "code", + "execution_count": 634, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[]" + ] + }, + "execution_count": 634, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [] + }, { "cell_type": "markdown", "metadata": {}, From f2c3e9365a44d24787aa0ca4f1fa8e94810dd566 Mon Sep 17 00:00:00 2001 From: Ekraj Pokhrel Date: Sun, 30 Apr 2023 17:34:37 +0200 Subject: [PATCH 3/3] ready to push without bonus questions --- your-code/main.ipynb | 154 ++++++++++++++++++++++++++++++++++++------- 1 file changed, 131 insertions(+), 23 deletions(-) diff --git a/your-code/main.ipynb b/your-code/main.ipynb index 0a5ae51..fd22c9b 100755 --- a/your-code/main.ipynb +++ b/your-code/main.ipynb @@ -4945,16 +4945,127 @@ }, { "cell_type": "code", - "execution_count": 636, + "execution_count": 671, "metadata": {}, "outputs": [ { "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
titleyearsummary
1Pesadelo em Elm Street1984Teenager Nancy Thompson must uncover the dark ...
2Despertares1990The victims of an encephalitis epidemic many y...
3Liga de Mulheres1992Two sisters join the first female professional...
4Um Bairro em Nova Iorque1993A father becomes worried when a local gangster...
5Anjos em Campo1994When a boy prays for a chance to have a family...
6Tempo de Matar1996In Clanton, Mississippi, a fearless young lawy...
7Amistad1997In 1839, the revolt of Mende captives aboard a...
8Anaconda1997A \"National Geographic\" film crew is taken hos...
9A Cool, Dry Place1998Russell, single father balances his work as a ...
10América Proibida1998A former neo-nazi skinhead tries to prevent hi...
\n", + "
" + ], "text/plain": [ - "[]" + " title year \\\n", + "1 Pesadelo em Elm Street 1984 \n", + "2 Despertares 1990 \n", + "3 Liga de Mulheres 1992 \n", + "4 Um Bairro em Nova Iorque 1993 \n", + "5 Anjos em Campo 1994 \n", + "6 Tempo de Matar 1996 \n", + "7 Amistad 1997 \n", + "8 Anaconda 1997 \n", + "9 A Cool, Dry Place 1998 \n", + "10 América Proibida 1998 \n", + "\n", + " summary \n", + "1 Teenager Nancy Thompson must uncover the dark ... \n", + "2 The victims of an encephalitis epidemic many y... \n", + "3 Two sisters join the first female professional... \n", + "4 A father becomes worried when a local gangster... \n", + "5 When a boy prays for a chance to have a family... \n", + "6 In Clanton, Mississippi, a fearless young lawy... \n", + "7 In 1839, the revolt of Mende captives aboard a... \n", + "8 A \"National Geographic\" film crew is taken hos... \n", + "9 Russell, single father balances his work as a ... \n", + "10 A former neo-nazi skinhead tries to prevent hi... " ] }, - "execution_count": 636, + "execution_count": 671, "metadata": {}, "output_type": "execute_result" } @@ -4963,28 +5074,25 @@ "# your code here\n", "response = requests.get(url)\n", "soup = BeautifulSoup(response.content)\n", - "name = soup.find_all(\"div\", attrs = {\"class\": \"media\"})\n", - "name\n" + "movies = soup.find_all(\"div\", attrs = {\"class\": \"lister-item-content\"})[0:10]\n", + "\n", + "random_dict = {}\n", + "i = 0\n", + "\n", + "for movie in movies:\n", + " \n", + " title = movie.h3.a.get_text()\n", + " year = movie.h3.find('span', class_='lister-item-year').get_text().strip('()')\n", + " summary = movie.find_all('p')[1].get_text().strip()\n", + " \n", + " i+=1\n", + " random_dict[i] = {\"title\": title, \"year\": year, \"summary\" : summary}\n", + " \n", + "df = pd.DataFrame(random_dict).T\n", + "df\n", + "\n" ] }, - { - "cell_type": "code", - "execution_count": 634, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "[]" - ] - }, - "execution_count": 634, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [] - }, { "cell_type": "markdown", "metadata": {},