With Advanced Installer, packaging and deploying SourceTree is now just a simple part of our development process. We can focus our efforts on building new features in SourceTree and improving existing ones so that SourceTree becomes the best Windows interface to Git source repositories.
Steve Streeting, Lead developer of SourceTree at Atlassian
Full story
Windows Installer SoftwareWindows Installer SoftwareWindows Installer SoftwareWindows Installer SoftwareWindows Installer SoftwareWindows Installer SoftwareWindows Installer SoftwareWindows Installer SoftwareWindows Installer SoftwareWindows Installer Software
Businesses around the globe, large and small, save hundreds of hours and thousands of dollars by taking advantage of the expert knowledge built into Advanced Installer to create Windows Installer packages and patches for their products.
Failed installs could mean lost customers. Enjoy the peace of mind of a reliable, industry standardMSI setup that meets the latest Microsoft Windows logo certification requirements and follows the recommended Windows Installer best practices.
|
import requests import urllib.request import time from bs4 import BeautifulSoup as bs import re url = ' https://en.wikipedia.org/wiki/Mobile_telephone_numbering_in_India' state_to_extract = "UE" #if set to None all state is considered telecom_to_extracted = None #if set to none all operator from particular city is extracted response = requests . get(url) print (response) soup = bs(response . text, "html.parser" ) one_a_tag = soup . findAll( 'tr' )[ 35 :] lst = [] for k in one_a_tag: s = k . findAll( 'td' ) limit = len (s) i = 0 while True : if i == limit: break no = s[i] . text i += 1 if i == limit: break operator = s[i] . text i += 1 if i == limit: break state = s[i] . text i += 1 if i == limit: break res = f "{no} {operator} {state}" if state_to_extract is None : if telecom_to_extracted is None : lst . append(no) elif telecom_to_e...
Comments
Post a Comment
share your thoughts ....