{"id":25925628,"url":"https://github.com/mindpatch/startpage-parser","last_synced_at":"2025-07-07T16:40:40.679Z","repository":{"id":57471134,"uuid":"372860883","full_name":"MindPatch/startpage-parser","owner":"MindPatch","description":"parsing search results from startpage search engine (based on google.com results)","archived":false,"fork":false,"pushed_at":"2021-07-07T05:11:39.000Z","size":40,"stargazers_count":14,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-22T16:33:50.744Z","etag":null,"topics":["bs4","google-parser","googlesearch","parsing","python","startpage"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/startpage-parser/1.0.0/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MindPatch.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-06-01T14:34:14.000Z","updated_at":"2024-10-07T08:09:55.000Z","dependencies_parsed_at":"2022-09-10T02:02:28.390Z","dependency_job_id":null,"html_url":"https://github.com/MindPatch/startpage-parser","commit_stats":null,"previous_names":["knassar702/startpage-parser"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MindPatch/startpage-parser","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MindPatch%2Fstartpage-parser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MindPatch%2Fstartpage-parser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MindPatch%2Fstartpage-parser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MindPatch%2Fstartpage-parser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MindPatch","download_url":"https://codeload.github.com/MindPatch/startpage-parser/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MindPatch%2Fstartpage-parser/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261578047,"owners_count":23179769,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bs4","google-parser","googlesearch","parsing","python","startpage"],"created_at":"2025-03-03T18:52:25.035Z","updated_at":"2025-07-07T16:40:40.661Z","avatar_url":"https://github.com/MindPatch.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# startpage-parser\nparsing search results from startpage search engine (based on google.com results)\nyou can use it if you need get some results without get banned from google\n\n\u003cimg src=\"https://i.ibb.co/pxbCQdm/Untitled-Diagram.png\" alt=\"Untitled-Diagram\" border=\"0\" width=\"600\" height=\"150\" align=center\u003e\n\n### INSTALL\n\n* from pip\n```\n$ pip install startpage-parser\n```\n* from source\n```\n$ git clone https://github.com/knassar702/startpage-parser\n$ cd startpage-parser\n$ pip install -e .\n```\n\n***\n\n```python\n\u003e\u003e\u003e from startpage import StartPage\n\u003e\u003e\u003e task = StartPage()\n\u003e\u003e\u003e task.search(\"Hello World\",page=1) # page = number of pages (page=10 \u003e from page number one to page number ten)\n\u003e\u003e\u003e # All results stored in .results \n\u003e\u003e\u003e # print(task.results)\n\u003e\u003e\u003e # {'page number':\"Results\"}\n\u003e\u003e\u003e print(task.results)\n{'1': [{'title': '\"Hello, World!\" program - Wikipedia', 'link': 'https://en.wikipedia.org/wiki/%22Hello,_World!%22_program', 'description': 'A \"'}, {'title': 'Hello World (film) - Wikipedia', 'link': 'https://en.wikipedia.org/wiki/Hello_World_(film)', 'description': \u003cb\u003eHello World\u003c/b\u003e}, {'title': 'hello world - YouTube', 'link': 'https://www.youtube.com/watch?v=Yw6u6YkTgQ4', 'description': '30 Mar 2018 '}, {'title': 'Total immersion, Serious fun! with Hello-World!', 'link': 'https://www.hello-world.com/', 'description': 'Main index for '}, {'title': 'Hello, World! - Learn Python - Free Interactive Python Tutorial', 'link': 'https://www.learnpython.org/en/Hello,_World!', 'description': \u003cb\u003eHello\u003c/b\u003e}, {'title': 'C \"Hello, World!\" Program', 'link': 'https://www.programiz.com/c-programming/examples/print-sentence', 'description': 'In this example, you will learn to print \"'}, {'title': 'C++ \"Hello, World!\" Program', 'link': 'https://www.programiz.com/cpp-programming/examples/print-sentence', 'description': 'In this example, we will learn to create a simple program named \"'}, {'title': \"The History of 'Hello, World' - HackerRank Blog\", 'link': 'https://blog.hackerrank.com/the-history-of-hello-world/', 'description': '21 Apr 2015 '}, {'title': 'Hello World Studio', 'link': 'https://www.helloworldstudio.org/', 'description': \u003cb\u003eHello World\u003c/b\u003e}, {'title': 'Hello World - Go by Example', 'link': 'https://gobyexample.com/hello-world', 'description': 'To run the program, put the code in '}]}\n\n```\n\n### examples\n\n```python\nfrom startpage import StartPage\n\ntask = StartPage()\ntask.search(\"Hello World\",page=1)\nfor page_num,results in task.results.items():\n    print(f'PAGE: {page_num}\\n---------------')\n    for res in results:\n        print(f'Title: {res[\"title\"]}\\n Description: {res[\"description\"]}\\n Link: {res[\"link\"]}\\n======')\n\"\"\"\nPAGE: 1\n---------------\nTitle: \"Hello, World!\" program - Wikipedia\n Description: A \"\n Link: https://en.wikipedia.org/wiki/%22Hello,_World!%22_program\n======\nTitle: Hello World (film) - Wikipedia\n Description: \u003cb\u003eHello World\u003c/b\u003e\n Link: https://en.wikipedia.org/wiki/Hello_World_(film)\n======\nTitle: hello world - YouTube\n Description: 30 Mar 2018 \n Link: https://www.youtube.com/watch?v=Yw6u6YkTgQ4\n======\nTitle: Total immersion, Serious fun! with Hello-World!\n Description: Main index for \n Link: https://www.hello-world.com/\n======\nTitle: Hello, World! - Learn Python - Free Interactive Python Tutorial\n Description: \u003cb\u003eHello\u003c/b\u003e\n Link: https://www.learnpython.org/en/Hello,_World!\n======\n\"\"\"\n```\n\n\u003cimg src=\"https://i.ibb.co/YphfFjj/2.png\" alt=\"2\" border=\"0\"\u003e\n\u003cimg src=\"https://i.ibb.co/wW9WPmb/3.png\" alt=\"3\" border=\"0\"\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmindpatch%2Fstartpage-parser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmindpatch%2Fstartpage-parser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmindpatch%2Fstartpage-parser/lists"}